61 unsigned int const*)
const override 68 const
bool IsMemoryManaged = true)
const override 71 return std::make_unique<MockTensorHandle>(tensorInfo, m_MemoryManager);
77 const
bool IsMemoryManaged = true)
const override 80 return std::make_unique<MockTensorHandle>(tensorInfo,
static_cast<unsigned int>(
MemorySource::Malloc));
85 "CreateWorkload(LayerType, const QueueDescriptor&, const WorkloadInfo& info) instead.",
102 "MockWorkloadFactory::CreateInput: data input and output differ in byte count.");
105 return std::make_unique<CopyMemGenericWorkload>(descriptor,
info);
108 std::unique_ptr<IWorkload>
112 mutable std::shared_ptr<MockMemoryManager> m_MemoryManager;
ARMNN_DEPRECATED_MSG_REMOVAL_DATE("Use ABI stable " "CreateWorkload(LayerType, const QueueDescriptor&, const WorkloadInfo& info) instead.", "22.11") std std::unique_ptr< IWorkload > CreateWorkload(LayerType type, const QueueDescriptor &descriptor, const WorkloadInfo &info) const override
std::unique_ptr< IWorkloadFactory > IWorkloadFactoryPtr
IBackendInternal::IWorkloadFactoryPtr CreateWorkloadFactory(const IBackendInternal::IMemoryManagerSharedPtr &memoryManager=nullptr) const override
IBackendInternal::ILayerSupportSharedPtr GetLayerSupport() const override
Copyright (c) 2021 ARM Limited and Contributors.
void IgnoreUnused(Ts &&...)
const BackendId & GetId() const override
std::vector< TensorInfo > m_InputTensorInfos
const char * GetBackendId()
std::shared_ptr< IMemoryManager > IMemoryManagerSharedPtr
static const BackendId & GetIdStatic()
ARMNN_NO_DEPRECATE_WARN_BEGIN struct ARMNN_DEPRECATED_MSG_REMOVAL_DATE("ResizeBilinearQueueDescriptor is deprecated use ResizeQueueDescriptor instead", "22.08") ResizeBilinearQueueDescriptor
std::vector< TensorInfo > m_OutputTensorInfos
std::shared_ptr< ILayerSupport > ILayerSupportSharedPtr
Contains information about TensorInfos of a layer.
#define ARMNN_DEPRECATED_MSG(message)
bool SupportsSubTensors() const override
LayerType
When adding a new layer, adapt also the LastLayer enum value in the enum class LayerType below...