aboutsummaryrefslogtreecommitdiff
path: root/src/backends/backendsCommon/IBackendInternal.cpp
diff options
context:
space:
mode:
authorColm Donelan <Colm.Donelan@arm.com>2020-01-29 15:22:43 +0000
committerColm Donelan <Colm.Donelan@arm.com>2020-01-29 16:23:48 +0000
commite49755b914a2c8f6f8b836adfcc61bf8f9a5b3a3 (patch)
tree98ad93e75c783e6552fdeda6206a84937181bb27 /src/backends/backendsCommon/IBackendInternal.cpp
parent1426a3f52854d0d9457109c5f806bffde037bd34 (diff)
downloadarmnn-e49755b914a2c8f6f8b836adfcc61bf8f9a5b3a3.tar.gz
IVGCVSW-4316 First draft of IBackendProfiling and IBackendProfilingContext
* Introduce two new backend profiling interfaces IBackendProfiling and IBackendProfilingContext. * Add a mechanism to pull a context from a backend through IBackendInternal * Update CL, Neon and Ref backends to return an empty profiling backend. Signed-off-by: Colm Donelan <Colm.Donelan@arm.com> Change-Id: I6e7438fcb126ad7a073a226862dc44836c9998b7
Diffstat (limited to 'src/backends/backendsCommon/IBackendInternal.cpp')
-rw-r--r--src/backends/backendsCommon/IBackendInternal.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/backends/backendsCommon/IBackendInternal.cpp b/src/backends/backendsCommon/IBackendInternal.cpp
index ad09730e33..c86d026e96 100644
--- a/src/backends/backendsCommon/IBackendInternal.cpp
+++ b/src/backends/backendsCommon/IBackendInternal.cpp
@@ -44,6 +44,12 @@ IBackendInternal::IBackendContextPtr IBackendInternal::CreateBackendContext(cons
return IBackendContextPtr{};
}
+IBackendInternal::IBackendProfilingContextPtr IBackendInternal::CreateBackendProfilingContext(
+ const IRuntime::CreationOptions&, armnn::profiling::IBackendProfiling&) const
+{
+ return IBackendProfilingContextPtr{};
+}
+
// Default implementation of OptimizeSubgraphView for backward compatibility with the old API.
// Override this method with a custom optimization implementation.
OptimizationViews IBackendInternal::OptimizeSubgraphView(const SubgraphView& subgraph) const