From 5b4d0d5070cee848901333e32cde7df2badf5d44 Mon Sep 17 00:00:00 2001 From: Narumol Prangnawarat Date: Tue, 23 Jun 2020 11:45:56 +0100 Subject: IVGCVSW-5118 Fix incorrect scoped profiling Signed-off-by: Narumol Prangnawarat Change-Id: I58c78c1dffaa9804d4ac79366e2d7af1c6c2133b --- src/armnn/Runtime.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/armnn/Runtime.cpp b/src/armnn/Runtime.cpp index 63f39c6529..aeecbfedc1 100644 --- a/src/armnn/Runtime.cpp +++ b/src/armnn/Runtime.cpp @@ -322,8 +322,10 @@ Status Runtime::EnqueueWorkload(NetworkId networkId, const InputTensors& inputTensors, const OutputTensors& outputTensors) { - ARMNN_SCOPED_PROFILING_EVENT(Compute::Undefined, "EnqueueWorkload"); LoadedNetwork* loadedNetwork = GetLoadedNetworkPtr(networkId); + ProfilerManager::GetInstance().RegisterProfiler(loadedNetwork->GetProfiler().get()); + + ARMNN_SCOPED_PROFILING_EVENT(Compute::Undefined, "EnqueueWorkload"); static thread_local NetworkId lastId = networkId; if (lastId != networkId) -- cgit v1.2.1