IVGCVSW-7635 Remove deprecated code due to be removed in 23.08 (ILayerSupport)
* Fix failure in SampleDynamicLayerSupport and SampleDynamicWorkloadFactory.
* Provide implementation of CreateWorkload() accepting LayerType
* Made WorkloadFactory::CreateWorkload() pure virtual again to force
backend API users to implement.
Signed-off-by: Francis Murtagh <francis.murtagh@arm.com>
Change-Id: Iecd180214a92c9fd7174fd36ae8aa2bdbc9d3deb
diff --git a/src/dynamic/sample/SampleDynamicLayerSupport.hpp b/src/dynamic/sample/SampleDynamicLayerSupport.hpp
index 2f0744a..3881ad7 100644
--- a/src/dynamic/sample/SampleDynamicLayerSupport.hpp
+++ b/src/dynamic/sample/SampleDynamicLayerSupport.hpp
@@ -16,20 +16,20 @@
bool IsAdditionSupported(const armnn::TensorInfo& input0,
const armnn::TensorInfo& input1,
const armnn::TensorInfo& output,
- armnn::Optional<std::string&> reasonIfUnsupported = armnn::EmptyOptional()) const override;
+ armnn::Optional<std::string&> reasonIfUnsupported = armnn::EmptyOptional()) const;
bool IsInputSupported(const armnn::TensorInfo& input,
- armnn::Optional<std::string&> reasonIfUnsupported) const override;
+ armnn::Optional<std::string&> reasonIfUnsupported) const;
bool IsOutputSupported(const armnn::TensorInfo& output,
- armnn::Optional<std::string&> reasonIfUnsupported) const override;
+ armnn::Optional<std::string&> reasonIfUnsupported) const;
bool IsLayerSupported(const armnn::LayerType& type,
const std::vector<armnn::TensorInfo>& infos,
const armnn::BaseDescriptor& descriptor,
const armnn::Optional<armnn::LstmInputParamsInfo>& lstmParamsInfo,
const armnn::Optional<armnn::QuantizedLstmInputParamsInfo>& quantizedLstmParamsInfo,
- armnn::Optional<std::string&> reasonIfUnsupported = armnn::EmptyOptional()) const override;
+ armnn::Optional<std::string&> reasonIfUnsupported = armnn::EmptyOptional()) const;
};
} // namespace sdb