diff options
author | Cian McGriskin <cian.mcgriskin@arm.com> | 2023-08-01 14:04:09 +0100 |
---|---|---|
committer | Francis Murtagh <francis.murtagh@arm.com> | 2023-08-04 14:58:17 +0100 |
commit | 7894ef93ad568250afda12e1b67bc5bfa4c0b41c (patch) | |
tree | 980a6d139c13585d18587505f6fba8e7069952ac /include/armnnTestUtils | |
parent | 66277031d8fb9588b5a9f3436b6a5f06173668a8 (diff) | |
download | armnn-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.hpp | 27 |
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; |