aboutsummaryrefslogtreecommitdiff
path: root/include/armnnTestUtils
diff options
context:
space:
mode:
authorCian McGriskin <cian.mcgriskin@arm.com>2023-08-01 14:04:09 +0100
committerFrancis Murtagh <francis.murtagh@arm.com>2023-08-04 14:58:17 +0100
commit7894ef93ad568250afda12e1b67bc5bfa4c0b41c (patch)
tree980a6d139c13585d18587505f6fba8e7069952ac /include/armnnTestUtils
parent66277031d8fb9588b5a9f3436b6a5f06173668a8 (diff)
downloadarmnn-7894ef93ad568250afda12e1b67bc5bfa4c0b41c.tar.gz
IVGCVSW-7635 Remove deprecated code due to be removed in 23.08 (WorkloadFactory)
* WorkloadFactory.hpp CreateXXXWorkload replaced with CreateWorkload accepting LayerType for ABI stability. * These effect ref neon cl and mock backends * Also removed small deprecation comment in Optimization Views * Fixed ABI Version Issue Signed-off-by: Cian McGriskin <cian.mcgriskin@arm.com> Signed-off-by: Francis Murtagh <francis.murtagh@arm.com> Change-Id: Id37af2f882fc9d12b8c779de6b714013af866028
Diffstat (limited to 'include/armnnTestUtils')
-rw-r--r--include/armnnTestUtils/MockBackend.hpp27
1 files changed, 1 insertions, 26 deletions
diff --git a/include/armnnTestUtils/MockBackend.hpp b/include/armnnTestUtils/MockBackend.hpp
index 3c79e16220..9728a85398 100644
--- a/include/armnnTestUtils/MockBackend.hpp
+++ b/include/armnnTestUtils/MockBackend.hpp
@@ -120,33 +120,8 @@ public:
return std::make_unique<MockTensorHandle>(tensorInfo, static_cast<unsigned int>(MemorySource::Malloc));
};
- ARMNN_DEPRECATED_MSG_REMOVAL_DATE(
- "Use ABI stable "
- "CreateWorkload(LayerType, const QueueDescriptor&, const WorkloadInfo& info) instead.",
- "23.08")
- std::unique_ptr<IWorkload> CreateInput(const InputQueueDescriptor& descriptor,
- const WorkloadInfo& info) const override
- {
- if (info.m_InputTensorInfos.empty())
- {
- throw InvalidArgumentException("MockWorkloadFactory::CreateInput: Input cannot be zero length");
- }
- if (info.m_OutputTensorInfos.empty())
- {
- throw InvalidArgumentException("MockWorkloadFactory::CreateInput: Output cannot be zero length");
- }
-
- if (info.m_InputTensorInfos[0].GetNumBytes() != info.m_OutputTensorInfos[0].GetNumBytes())
- {
- throw InvalidArgumentException(
- "MockWorkloadFactory::CreateInput: data input and output differ in byte count.");
- }
-
- return std::make_unique<CopyMemGenericWorkload>(descriptor, info);
- };
-
std::unique_ptr<IWorkload>
- CreateWorkload(LayerType type, const QueueDescriptor& descriptor, const WorkloadInfo& info) const override;
+ CreateWorkload(LayerType type, const QueueDescriptor& descriptor, const WorkloadInfo& info) const override;
private:
mutable std::shared_ptr<MockMemoryManager> m_MemoryManager;