diff options
Diffstat (limited to 'src/profiling')
-rw-r--r-- | src/profiling/ProfilingService.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/profiling/ProfilingService.cpp b/src/profiling/ProfilingService.cpp index 3540fc43e0..5edb2b4026 100644 --- a/src/profiling/ProfilingService.cpp +++ b/src/profiling/ProfilingService.cpp @@ -369,6 +369,13 @@ void ProfilingService::Initialize() BOOST_ASSERT(inferencesRunCounter); InitializeCounterValue(inferencesRunCounter->m_Uid); } + // Register the backend counters + uint16_t maxGlobalCounterId = armnn::profiling::INFERENCES_RUN; + for (auto&& profilingContext : m_BackendProfilingContexts) + { + BOOST_ASSERT(profilingContext.second != nullptr); + maxGlobalCounterId = profilingContext.second->RegisterCounters(maxGlobalCounterId); + } } void ProfilingService::InitializeCounterValue(uint16_t counterUid) |