diff options
author | Declan-ARM <decmce01@arm.com> | 2023-06-27 10:48:38 +0100 |
---|---|---|
committer | Colm Donelan <colm.donelan@arm.com> | 2023-07-03 10:03:25 +0000 |
commit | 6d2d4ead359aa02d502f15cfcb7e69c7658bd1ed (patch) | |
tree | b83a19180923005f986da5b0fc00e8b0d16bcb3a | |
parent | 0dfb2658ce521571aa0f9e859f813c60fda9d8d6 (diff) | |
download | armnn-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.cpp | 11 |
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. { |