MCPcopy Create free account
hub / github.com/ARM-software/armnn / GetCounterStatus

Method GetCounterStatus

profiling/client/src/backends/BackendProfiling.cpp:51–65  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

49}
50
51CounterStatus BackendProfiling::GetCounterStatus(uint16_t backendCounterId)
52{
53 uint16_t globalCounterId = m_ProfilingService.GetCounterMappings().GetGlobalId(backendCounterId, m_BackendId);
54 CaptureData captureData = m_ProfilingService.GetCaptureData();
55
56 CounterStatus counterStatus(backendCounterId, globalCounterId, false, 0);
57
58 if (captureData.IsCounterIdInCaptureData(globalCounterId))
59 {
60 counterStatus.m_Enabled = true;
61 counterStatus.m_SamplingRateInMicroseconds = captureData.GetCapturePeriod();
62 }
63
64 return counterStatus;
65}
66
67std::vector<CounterStatus> BackendProfiling::GetActiveCounters()
68{

Callers 1

ProfilingTests.cppFile · 0.80

Calls 4

GetGlobalIdMethod · 0.80
GetCapturePeriodMethod · 0.80
GetCaptureDataMethod · 0.45

Tested by

no test coverage detected