aboutsummaryrefslogtreecommitdiff
path: root/src/backends
diff options
context:
space:
mode:
authorSadik Armagan <sadik.armagan@arm.com>2018-12-24 09:01:31 +0000
committerMatthew Bentham <matthew.bentham@arm.com>2018-12-31 14:09:20 +0000
commitbf86d51ed9a73b7dd3454e383669750c1e3212ce (patch)
tree3ce8e4cf84a3ff0b1c507c72062ce188bf187aa5 /src/backends
parent9c78f94907c2b2d76fcf3396ccc16df99db0ca78 (diff)
downloadarmnn-bf86d51ed9a73b7dd3454e383669750c1e3212ce.tar.gz
IVGCVSW-2389 WorkloadUtils: Add profiling to tensor mapping.
Change-Id: Ibe1b27b268011878c7dce3c96efea01402453027
Diffstat (limited to 'src/backends')
-rw-r--r--src/backends/backendsCommon/WorkloadUtils.hpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/backends/backendsCommon/WorkloadUtils.hpp b/src/backends/backendsCommon/WorkloadUtils.hpp
index b7e0e060f2..2b07b2b0d2 100644
--- a/src/backends/backendsCommon/WorkloadUtils.hpp
+++ b/src/backends/backendsCommon/WorkloadUtils.hpp
@@ -86,8 +86,13 @@ void CopyTensorContentsGeneric(const ITensorHandle* srcTensor, ITensorHandle* ds
dstChannelStride,
dstBatchStride);
- auto srcData = static_cast<const uint8_t*>(srcTensor->Map());
- auto dstData = static_cast<uint8_t*>(dstTensor->Map());
+ const unsigned char* srcData;
+ unsigned char* dstData;
+ {
+ ARMNN_SCOPED_PROFILING_EVENT(Compute::Undefined, "Synchronize buffers");
+ srcData = static_cast<const uint8_t *>(srcTensor->Map());
+ dstData = static_cast<uint8_t *>(dstTensor->Map());
+ }
size_t copyLength = std::min(srcWidth*srcWidthStride, dstWidth*dstWidthStride);
size_t copyHeight = std::min(srcHeight, dstHeight);