aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Bentham <matthew.bentham@arm.com>2022-11-25 13:18:40 +0000
committerCathal Corbett <cathal.corbett@arm.com>2022-12-21 16:29:59 +0000
commitbf3e36f9705d7372a2837bff72af0872ce735f04 (patch)
tree784f6d97d1c435fc85ec53441daf7b853a7c4fb2
parentda7f2f947a750d8b377cd6bc180a838909f97356 (diff)
downloadarmnn-bf3e36f9705d7372a2837bff72af0872ce735f04.tar.gz
Add profile data for explicit copy of input and outputs
Signed-off-by: Matthew Bentham <matthew.bentham@arm.com> Change-Id: I54d4a017e5f2d0bbeb742b6a33121e9ca5327f47
-rw-r--r--src/armnn/LoadedNetwork.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/armnn/LoadedNetwork.cpp b/src/armnn/LoadedNetwork.cpp
index 7b24fd77b8..b42874f29d 100644
--- a/src/armnn/LoadedNetwork.cpp
+++ b/src/armnn/LoadedNetwork.cpp
@@ -1328,6 +1328,7 @@ void LoadedNetwork::EnqueueInput(const ConstTensor& inputTensor, ITensorHandle*
}
else
{
+ ARMNN_SCOPED_PROFILING_EVENT(Compute::Undefined, "CopyInput");
std::unique_ptr<ITensorHandle> tensorHandle =
std::make_unique<ConstPassthroughTensorHandle>(inputTensor.GetInfo(), inputTensor.GetMemoryArea());
@@ -1374,6 +1375,7 @@ void LoadedNetwork::ImportOutputTensor(const Tensor& outputTensor, ITensorHandle
void CopyToOutputTensor(const Tensor& outputTensor, ITensorHandle* outputTensorHandle)
{
+ ARMNN_SCOPED_PROFILING_EVENT(Compute::Undefined, "CopyOutput");
auto copyFunc = [](void* dst, const void* src, size_t size)
{
memcpy(dst, src, size);