MayaFlux
0.1.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
387
of file
ComputeMatrix.hpp
.
388
{
389
auto
stats =
m_operations
.
get_statistics
();
390
stats[
"total_executions"
] =
m_total_executions
.load();
391
stats[
"failed_executions"
] =
m_failed_executions
.load();
392
if
(
m_profiling_enabled
) {
393
stats[
"average_execution_time_ms"
] =
m_average_execution_time
.load();
394
}
395
return
stats;
396
}
MayaFlux::Yantra::ComputeMatrix::m_failed_executions
std::atomic< size_t > m_failed_executions
Definition
ComputeMatrix.hpp:513
MayaFlux::Yantra::ComputeMatrix::m_total_executions
std::atomic< size_t > m_total_executions
Definition
ComputeMatrix.hpp:512
MayaFlux::Yantra::ComputeMatrix::m_operations
OperationPool m_operations
Definition
ComputeMatrix.hpp:506
MayaFlux::Yantra::ComputeMatrix::m_profiling_enabled
bool m_profiling_enabled
Definition
ComputeMatrix.hpp:515
MayaFlux::Yantra::ComputeMatrix::m_average_execution_time
std::atomic< double > m_average_execution_time
Definition
ComputeMatrix.hpp:514
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