MayaFlux
0.4.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
◆
get_statistics()
std::unordered_map< std::string, std::any > MayaFlux::Yantra::ComputeMatrix::get_statistics
(
)
const
inline
Get execution statistics.
Definition at line
450
of file
ComputeMatrix.hpp
.
451
{
452
auto
stats =
m_operations
.
get_statistics
();
453
stats[
"total_executions"
] =
m_total_executions
.load();
454
stats[
"failed_executions"
] =
m_failed_executions
.load();
455
if
(
m_profiling_enabled
) {
456
stats[
"average_execution_time_ms"
] =
m_average_execution_time
.load();
457
}
458
return
stats;
459
}
MayaFlux::Yantra::ComputeMatrix::m_failed_executions
std::atomic< size_t > m_failed_executions
Definition
ComputeMatrix.hpp:584
MayaFlux::Yantra::ComputeMatrix::m_total_executions
std::atomic< size_t > m_total_executions
Definition
ComputeMatrix.hpp:583
MayaFlux::Yantra::ComputeMatrix::m_operations
OperationPool m_operations
Definition
ComputeMatrix.hpp:577
MayaFlux::Yantra::ComputeMatrix::m_profiling_enabled
bool m_profiling_enabled
Definition
ComputeMatrix.hpp:586
MayaFlux::Yantra::ComputeMatrix::m_average_execution_time
std::atomic< double > m_average_execution_time
Definition
ComputeMatrix.hpp:585
MayaFlux::Yantra::OperationPool::get_statistics
std::unordered_map< std::string, std::any > get_statistics() const
Get statistics about pool usage.
Definition
OperationPool.hpp:391
MayaFlux
Yantra
ComputeMatrix
Generated by
1.9.8