aboutsummaryrefslogtreecommitdiff
path: root/src/dynamic/sample/SampleDynamicBackend.cpp
diff options
context:
space:
mode:
authorNarumol Prangnawarat <narumol.prangnawarat@arm.com>2020-02-04 14:45:41 +0000
committerNarumol Prangnawarat <narumol.prangnawarat@arm.com>2020-02-05 14:06:10 +0000
commit9c30896a7125f4cb213775d1130c207a2b14d8d6 (patch)
tree3f491fc32c5d299a0c723272268d42bc77b832a0 /src/dynamic/sample/SampleDynamicBackend.cpp
parentef7e6b64a28c685c9da605a25c24a44f5f93b597 (diff)
downloadarmnn-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.cpp18
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