diff options
author | Narumol Prangnawarat <narumol.prangnawarat@arm.com> | 2020-02-04 14:45:41 +0000 |
---|---|---|
committer | Narumol Prangnawarat <narumol.prangnawarat@arm.com> | 2020-02-05 14:06:10 +0000 |
commit | 9c30896a7125f4cb213775d1130c207a2b14d8d6 (patch) | |
tree | 3f491fc32c5d299a0c723272268d42bc77b832a0 /src/dynamic/sample/SampleDynamicBackend.cpp | |
parent | ef7e6b64a28c685c9da605a25c24a44f5f93b597 (diff) | |
download | armnn-9c30896a7125f4cb213775d1130c207a2b14d8d6.tar.gz |
IVGCVSW-4404 Add libraries to sample dynamic backend for android
* Add Boost and armnn paths
* Add CreateBackendProfilingContext, CreateWorkloadFactory,
CreateBackendProfilingContext
Signed-off-by: Narumol Prangnawarat <narumol.prangnawarat@arm.com>
Change-Id: Ib36d751b15450a922c12895e292abafe06f9e7cf
Diffstat (limited to 'src/dynamic/sample/SampleDynamicBackend.cpp')
-rw-r--r-- | src/dynamic/sample/SampleDynamicBackend.cpp | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/src/dynamic/sample/SampleDynamicBackend.cpp b/src/dynamic/sample/SampleDynamicBackend.cpp index 1863c1c98c..b433e27f11 100644 --- a/src/dynamic/sample/SampleDynamicBackend.cpp +++ b/src/dynamic/sample/SampleDynamicBackend.cpp @@ -41,12 +41,29 @@ public: return std::make_unique<SampleDynamicWorkloadFactory>(); } + IBackendInternal::IWorkloadFactoryPtr CreateWorkloadFactory( + class TensorHandleFactoryRegistry& /*tensorHandleFactoryRegistry*/) const override + { + return IWorkloadFactoryPtr{}; + } + + IBackendInternal::IBackendProfilingContextPtr CreateBackendProfilingContext( + const IRuntime::CreationOptions&, armnn::profiling::IBackendProfiling&) const override + { + return IBackendProfilingContextPtr{}; + } + IBackendInternal::ILayerSupportSharedPtr GetLayerSupport() const override { static ILayerSupportSharedPtr layerSupport{new SampleDynamicLayerSupport}; return layerSupport; } + std::vector<ITensorHandleFactory::FactoryId> GetHandleFactoryPreferences() const override + { + return std::vector<ITensorHandleFactory::FactoryId>(); + } + IBackendInternal::IBackendContextPtr CreateBackendContext(const IRuntime::CreationOptions&) const override { return IBackendContextPtr{}; @@ -60,7 +77,6 @@ public: return optimizationViews; } - }; } // namespace armnn |