diff options
author | Sadik Armagan <sadik.armagan@arm.com> | 2018-12-24 09:01:31 +0000 |
---|---|---|
committer | Matthew Bentham <matthew.bentham@arm.com> | 2018-12-31 14:09:20 +0000 |
commit | bf86d51ed9a73b7dd3454e383669750c1e3212ce (patch) | |
tree | 3ce8e4cf84a3ff0b1c507c72062ce188bf187aa5 /src/backends/backendsCommon | |
parent | 9c78f94907c2b2d76fcf3396ccc16df99db0ca78 (diff) | |
download | armnn-bf86d51ed9a73b7dd3454e383669750c1e3212ce.tar.gz |
IVGCVSW-2389 WorkloadUtils: Add profiling to tensor mapping.
Change-Id: Ibe1b27b268011878c7dce3c96efea01402453027
Diffstat (limited to 'src/backends/backendsCommon')
-rw-r--r-- | src/backends/backendsCommon/WorkloadUtils.hpp | 9 |
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); |