aboutsummaryrefslogtreecommitdiff
path: root/src/dynamic/sample/SampleDynamicWorkloadFactory.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/dynamic/sample/SampleDynamicWorkloadFactory.hpp')
-rw-r--r--src/dynamic/sample/SampleDynamicWorkloadFactory.hpp44
1 files changed, 24 insertions, 20 deletions
diff --git a/src/dynamic/sample/SampleDynamicWorkloadFactory.hpp b/src/dynamic/sample/SampleDynamicWorkloadFactory.hpp
index a80aa83215..4a2b657f5d 100644
--- a/src/dynamic/sample/SampleDynamicWorkloadFactory.hpp
+++ b/src/dynamic/sample/SampleDynamicWorkloadFactory.hpp
@@ -9,11 +9,11 @@
#include <armnn/Optional.hpp>
#include <backendsCommon/WorkloadFactory.hpp>
-namespace armnn
+namespace sdb // sample dynamic backend
{
// Sample Dynamic workload factory.
-class SampleDynamicWorkloadFactory : public IWorkloadFactory
+class SampleDynamicWorkloadFactory : public armnn::IWorkloadFactory
{
public:
explicit SampleDynamicWorkloadFactory(const std::shared_ptr<SampleMemoryManager>& memoryManager);
@@ -21,45 +21,49 @@ public:
~SampleDynamicWorkloadFactory() {}
- const BackendId& GetBackendId() const override;
+ const armnn::BackendId& GetBackendId() const override;
- static bool IsLayerSupported(const IConnectableLayer& layer,
- Optional<DataType> dataType,
+ static bool IsLayerSupported(const armnn::IConnectableLayer& layer,
+ armnn::Optional<armnn::DataType> dataType,
std::string& outReasonIfUnsupported);
bool SupportsSubTensors() const override { return false; }
ARMNN_DEPRECATED_MSG("Use ITensorHandleFactory::CreateSubTensorHandle instead")
- std::unique_ptr<ITensorHandle> CreateSubTensorHandle(ITensorHandle& parent,
- TensorShape const& subTensorShape,
- unsigned int const* subTensorOrigin) const override
+ std::unique_ptr<armnn::ITensorHandle> CreateSubTensorHandle(
+ armnn::ITensorHandle& parent,
+ armnn::TensorShape const& subTensorShape,
+ unsigned int const* subTensorOrigin) const override
{
IgnoreUnused(parent, subTensorShape, subTensorOrigin);
return nullptr;
}
ARMNN_DEPRECATED_MSG("Use ITensorHandleFactory::CreateTensorHandle instead")
- std::unique_ptr<ITensorHandle> CreateTensorHandle(const TensorInfo& tensorInfo,
- const bool IsMemoryManaged = true) const override;
+ std::unique_ptr<armnn::ITensorHandle> CreateTensorHandle(
+ const armnn::TensorInfo& tensorInfo,
+ const bool IsMemoryManaged = true) const override;
ARMNN_DEPRECATED_MSG("Use ITensorHandleFactory::CreateTensorHandle instead")
- std::unique_ptr<ITensorHandle> CreateTensorHandle(const TensorInfo& tensorInfo,
- DataLayout dataLayout,
- const bool IsMemoryManaged = true) const override;
+ std::unique_ptr<armnn::ITensorHandle> CreateTensorHandle(
+ const armnn::TensorInfo& tensorInfo,
+ armnn::DataLayout dataLayout,
+ const bool IsMemoryManaged = true) const override;
- std::unique_ptr<IWorkload> CreateAddition(const AdditionQueueDescriptor& descriptor,
- const WorkloadInfo& info) const override;
+ std::unique_ptr<armnn::IWorkload> CreateAddition(
+ const armnn::AdditionQueueDescriptor& descriptor,
+ const armnn::WorkloadInfo& info) const override;
- std::unique_ptr<IWorkload> CreateInput(const InputQueueDescriptor& descriptor,
- const WorkloadInfo& info) const override;
+ std::unique_ptr<armnn::IWorkload> CreateInput(const armnn::InputQueueDescriptor& descriptor,
+ const armnn::WorkloadInfo& info) const override;
- std::unique_ptr<IWorkload> CreateOutput(const OutputQueueDescriptor& descriptor,
- const WorkloadInfo& info) const override;
+ std::unique_ptr<armnn::IWorkload> CreateOutput(const armnn::OutputQueueDescriptor& descriptor,
+ const armnn::WorkloadInfo& info) const override;
private:
mutable std::shared_ptr<SampleMemoryManager> m_MemoryManager;
};
-} // namespace armnn
+} // namespace sdb