aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNarumol Prangnawarat <narumol.prangnawarat@arm.com>2020-06-23 11:45:56 +0100
committerJim Flynn <jim.flynn@arm.com>2020-07-23 19:06:40 +0000
commit5b4d0d5070cee848901333e32cde7df2badf5d44 (patch)
treeb48ec4318c2e3969ba9c9a32826655771a78ad3d
parent05c342a19a4d548a377741f3379a80347cc54057 (diff)
downloadarmnn-5b4d0d5070cee848901333e32cde7df2badf5d44.tar.gz
IVGCVSW-5118 Fix incorrect scoped profiling
Signed-off-by: Narumol Prangnawarat <narumol.prangnawarat@arm.com> Change-Id: I58c78c1dffaa9804d4ac79366e2d7af1c6c2133b
-rw-r--r--src/armnn/Runtime.cpp4
1 files changed, 3 insertions, 1 deletions
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)