ArmNN
NotReleased
|
#include <RegisterBackendCounters.hpp>
Public Member Functions | |
RegisterBackendCounters (uint16_t currentMaxGlobalCounterID, const BackendId &backendId) | |
~RegisterBackendCounters ()=default | |
void | RegisterCategory (const std::string &categoryName, const Optional< uint16_t > &deviceUid=EmptyOptional(), const Optional< uint16_t > &counterSetUid=EmptyOptional()) override |
uint16_t | RegisterDevice (const std::string &deviceName, uint16_t cores=0, const Optional< std::string > &parentCategoryName=EmptyOptional()) override |
uint16_t | RegisterCounterSet (const std::string &counterSetName, uint16_t count=0, const Optional< std::string > &parentCategoryName=EmptyOptional()) override |
uint16_t | RegisterCounter (const uint16_t uid, const std::string &parentCategoryName, uint16_t counterClass, uint16_t interpolation, double multiplier, const std::string &name, const std::string &description, const Optional< std::string > &units=EmptyOptional(), const Optional< uint16_t > &numberOfCores=EmptyOptional(), const Optional< uint16_t > &deviceUid=EmptyOptional(), const Optional< uint16_t > &counterSetUid=EmptyOptional()) override |
Public Member Functions inherited from IRegisterBackendCounters | |
virtual | ~IRegisterBackendCounters () |
Definition at line 19 of file RegisterBackendCounters.hpp.
|
inline |
Definition at line 23 of file RegisterBackendCounters.hpp.
References RegisterBackendCounters::RegisterCategory(), RegisterBackendCounters::RegisterCounter(), RegisterBackendCounters::RegisterCounterSet(), RegisterBackendCounters::RegisterDevice(), and RegisterBackendCounters::~RegisterBackendCounters().
|
default |
Referenced by RegisterBackendCounters::RegisterBackendCounters().
|
overridevirtual |
Implements IRegisterBackendCounters.
Definition at line 14 of file RegisterBackendCounters.cpp.
References ICounterRegistry::RegisterCategory().
Referenced by BOOST_AUTO_TEST_CASE(), and RegisterBackendCounters::RegisterBackendCounters().
|
overridevirtual |
Implements IRegisterBackendCounters.
Definition at line 37 of file RegisterBackendCounters.cpp.
References ProfilingService::GetCounterMappingRegistry(), ProfilingService::Instance(), Counter::m_MaxCounterUid, Counter::m_Uid, ICounterRegistry::RegisterCounter(), and IRegisterCounterMapping::RegisterMapping().
Referenced by BOOST_AUTO_TEST_CASE(), and RegisterBackendCounters::RegisterBackendCounters().
|
overridevirtual |
Implements IRegisterBackendCounters.
Definition at line 29 of file RegisterBackendCounters.cpp.
References CounterSet::m_Uid, and ICounterRegistry::RegisterCounterSet().
Referenced by BOOST_AUTO_TEST_CASE(), and RegisterBackendCounters::RegisterBackendCounters().
|
overridevirtual |
Implements IRegisterBackendCounters.
Definition at line 21 of file RegisterBackendCounters.cpp.
References Device::m_Uid, and ICounterRegistry::RegisterDevice().
Referenced by BOOST_AUTO_TEST_CASE(), and RegisterBackendCounters::RegisterBackendCounters().