From: Sadik Armagan Date: Mon, 24 Dec 2018 09:01:31 +0000 (+0000) Subject: IVGCVSW-2389 WorkloadUtils: Add profiling to tensor mapping. X-Git-Tag: submit/tizen/20200316.035456~978 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=bf86d51ed9a73b7dd3454e383669750c1e3212ce;p=platform%2Fupstream%2Farmnn.git IVGCVSW-2389 WorkloadUtils: Add profiling to tensor mapping. Change-Id: Ibe1b27b268011878c7dce3c96efea01402453027 --- diff --git a/src/backends/backendsCommon/WorkloadUtils.hpp b/src/backends/backendsCommon/WorkloadUtils.hpp index b7e0e06..2b07b2b 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(srcTensor->Map()); - auto dstData = static_cast(dstTensor->Map()); + const unsigned char* srcData; + unsigned char* dstData; + { + ARMNN_SCOPED_PROFILING_EVENT(Compute::Undefined, "Synchronize buffers"); + srcData = static_cast(srcTensor->Map()); + dstData = static_cast(dstTensor->Map()); + } size_t copyLength = std::min(srcWidth*srcWidthStride, dstWidth*dstWidthStride); size_t copyHeight = std::min(srcHeight, dstHeight);