From 263e34988abe54d79133850182190661bfd977df Mon Sep 17 00:00:00 2001 From: David Beck Date: Fri, 9 Nov 2018 14:46:40 +0000 Subject: IVGCVSW-2125 : backends now can return optimizations Change-Id: Ieec34224b433e1d2f3bbe66632cd6016cac5498c --- src/backends/backendsCommon/IBackendInternal.hpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/backends/backendsCommon/IBackendInternal.hpp') diff --git a/src/backends/backendsCommon/IBackendInternal.hpp b/src/backends/backendsCommon/IBackendInternal.hpp index fede366475..9c54b821e7 100644 --- a/src/backends/backendsCommon/IBackendInternal.hpp +++ b/src/backends/backendsCommon/IBackendInternal.hpp @@ -6,11 +6,13 @@ #include #include +#include namespace armnn { class IWorkloadFactory; class IBackendContext; +class Optimization; class IBackendInternal : public IBackend { @@ -26,9 +28,12 @@ public: using IWorkloadFactoryPtr = std::unique_ptr; using IBackendContextPtr = std::unique_ptr; + using OptimizationPtr = std::unique_ptr; + using Optimizations = std::vector; virtual IWorkloadFactoryPtr CreateWorkloadFactory() const = 0; virtual IBackendContextPtr CreateBackendContext(const IRuntime::CreationOptions&) const = 0; + virtual Optimizations GetOptimizations() const = 0; }; using IBackendInternalUniquePtr = std::unique_ptr; -- cgit v1.2.1