diff options
author | Sadik Armagan <sadik.armagan@arm.com> | 2022-01-11 12:14:28 +0000 |
---|---|---|
committer | Sadik Armagan <sadik.armagan@arm.com> | 2022-01-11 14:05:24 +0000 |
commit | 94c91b24941183b16fbce33c12e2f68ce62718a8 (patch) | |
tree | 390f3e38294016ded6b95d3fd8ba6f4405b3d309 /src | |
parent | b275da5afe480e994fe6cd897b3090c52f1bcdea (diff) | |
download | armnn-94c91b24941183b16fbce33c12e2f68ce62718a8.tar.gz |
IVGCVSW-6716 'Issue on OpenCL Timer'
* Added check for existing event.
Signed-off-by: Sadik Armagan <sadik.armagan@arm.com>
Change-Id: Ife5e4f34aae1607be8f44908102e6fda4a7779af
Diffstat (limited to 'src')
-rw-r--r-- | src/backends/cl/OpenClTimer.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/backends/cl/OpenClTimer.cpp b/src/backends/cl/OpenClTimer.cpp index 5f106993ec..a4958c10e0 100644 --- a/src/backends/cl/OpenClTimer.cpp +++ b/src/backends/cl/OpenClTimer.cpp @@ -66,6 +66,13 @@ void OpenClTimer::Start() // Store the Kernel info for later GetMeasurements() call m_Kernels.emplace_back(ss.str(), customEvent); + if(event != nullptr) + { + //return cl_event from the intercepted call + clRetainEvent(customEvent); + *event = customEvent; + } + return retVal; }; |