aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDeclan-ARM <decmce01@arm.com>2023-06-27 10:48:38 +0100
committerColm Donelan <colm.donelan@arm.com>2023-07-03 10:03:25 +0000
commit6d2d4ead359aa02d502f15cfcb7e69c7658bd1ed (patch)
treeb83a19180923005f986da5b0fc00e8b0d16bcb3a
parent0dfb2658ce521571aa0f9e859f813c60fda9d8d6 (diff)
downloadarmnn-6d2d4ead359aa02d502f15cfcb7e69c7658bd1ed.tar.gz
IVGCVSW-7773 Fix for ExecuteNetwork `--output-network-details-only` not working with `-T delegate` flag
* Removed original SetInternalProfilingParams * Added Undefined Profiling DetailsMethod for delegateOptions * Replaced with if / else block to handle DetailsOnly and DetailsWithEvents Signed-off-by: Declan-ARM <decmce01@arm.com> Change-Id: Id0c91892732c5c6b59696a43c6a73a22cbfffa09
-rw-r--r--tests/ExecuteNetwork/ExecuteNetworkParams.cpp11
1 files changed, 10 insertions, 1 deletions
diff --git a/tests/ExecuteNetwork/ExecuteNetworkParams.cpp b/tests/ExecuteNetwork/ExecuteNetworkParams.cpp
index 3628fa4976..7a1f68bcaf 100644
--- a/tests/ExecuteNetwork/ExecuteNetworkParams.cpp
+++ b/tests/ExecuteNetwork/ExecuteNetworkParams.cpp
@@ -120,7 +120,16 @@ armnnDelegate::DelegateOptions ExecuteNetworkParams::ToDelegateOptions() const
armnnDelegate::DelegateOptions delegateOptions(m_ComputeDevices);
delegateOptions.SetDynamicBackendsPath(m_DynamicBackendsPath);
delegateOptions.SetGpuProfilingState(m_EnableProfiling);
- delegateOptions.SetInternalProfilingParams(m_EnableProfiling, armnn::ProfilingDetailsMethod::DetailsWithEvents);
+ delegateOptions.SetInternalProfilingParams(m_EnableProfiling, armnn::ProfilingDetailsMethod::Undefined);
+
+ if (m_OutputDetailsOnlyToStdOut)
+ {
+ delegateOptions.SetInternalProfilingParams(m_EnableProfiling, armnn::ProfilingDetailsMethod::DetailsOnly);
+ }
+ else if (m_OutputDetailsToStdOut)
+ {
+ delegateOptions.SetInternalProfilingParams(m_EnableProfiling, armnn::ProfilingDetailsMethod::DetailsWithEvents);
+ }
// GPU Backend options first.
{