22.05.01
|
#include <SampleDynamicWorkloadFactory.hpp>
Public Member Functions | |
SampleDynamicWorkloadFactory (const std::shared_ptr< SampleMemoryManager > &memoryManager) | |
SampleDynamicWorkloadFactory () | |
~SampleDynamicWorkloadFactory () | |
const armnn::BackendId & | GetBackendId () const override |
bool | SupportsSubTensors () const override |
std::unique_ptr< armnn::ITensorHandle > | CreateSubTensorHandle (armnn::ITensorHandle &parent, armnn::TensorShape const &subTensorShape, unsigned int const *subTensorOrigin) const override |
std::unique_ptr< armnn::ITensorHandle > | CreateTensorHandle (const armnn::TensorInfo &tensorInfo, 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< armnn::IWorkload > | CreateAddition (const armnn::AdditionQueueDescriptor &descriptor, const armnn::WorkloadInfo &info) const override |
std::unique_ptr< armnn::IWorkload > | CreateInput (const armnn::InputQueueDescriptor &descriptor, const armnn::WorkloadInfo &info) const override |
std::unique_ptr< armnn::IWorkload > | CreateOutput (const armnn::OutputQueueDescriptor &descriptor, const armnn::WorkloadInfo &info) const override |
Public Member Functions inherited from IWorkloadFactory | |
virtual | ~IWorkloadFactory () |
virtual void | AfterWorkloadsCreated () |
virtual std::unique_ptr< IWorkload > | CreateWorkload (LayerType type, const QueueDescriptor &descriptor, const WorkloadInfo &info) const |
Static Public Member Functions | |
static bool | IsLayerSupported (const armnn::IConnectableLayer &layer, armnn::Optional< armnn::DataType > dataType, std::string &outReasonIfUnsupported) |
Static Public Member Functions inherited from IWorkloadFactory | |
static bool | IsLayerSupported (const BackendId &backendId, const IConnectableLayer &layer, Optional< DataType > dataType, std::string &outReasonIfUnsupported) |
static bool | IsLayerSupported (const IConnectableLayer &layer, Optional< DataType > dataType, std::string &outReasonIfUnsupported) |
static bool | IsLayerSupported (const IConnectableLayer &layer, Optional< DataType > dataType, std::string &outReasonIfUnsupported, const ModelOptions &modelOptions) |
static bool | IsLayerSupported (const BackendId &backendId, const IConnectableLayer &layer, Optional< DataType > dataType, std::string &outReasonIfUnsupported, const ModelOptions &modelOptions) |
Definition at line 16 of file SampleDynamicWorkloadFactory.hpp.
|
explicit |
Definition at line 22 of file SampleDynamicWorkloadFactory.cpp.
Definition at line 27 of file SampleDynamicWorkloadFactory.cpp.
|
inline |
Definition at line 22 of file SampleDynamicWorkloadFactory.hpp.
References SampleDynamicWorkloadFactory::GetBackendId(), and SampleDynamicWorkloadFactory::IsLayerSupported().
|
override |
Definition at line 59 of file SampleDynamicWorkloadFactory.cpp.
Referenced by SampleDynamicWorkloadFactory::CreateSubTensorHandle().
|
overridevirtual |
Implements IWorkloadFactory.
Definition at line 66 of file SampleDynamicWorkloadFactory.cpp.
Referenced by SampleDynamicWorkloadFactory::CreateSubTensorHandle().
|
override |
Definition at line 73 of file SampleDynamicWorkloadFactory.cpp.
Referenced by SampleDynamicWorkloadFactory::CreateSubTensorHandle().
|
inlineoverridevirtual |
Implements IWorkloadFactory.
Definition at line 33 of file SampleDynamicWorkloadFactory.hpp.
References ARMNN_DEPRECATED_MSG, SampleDynamicWorkloadFactory::CreateAddition(), SampleDynamicWorkloadFactory::CreateInput(), SampleDynamicWorkloadFactory::CreateOutput(), SampleDynamicWorkloadFactory::CreateTensorHandle(), and armnn::IgnoreUnused().
|
overridevirtual |
Implements IWorkloadFactory.
Definition at line 44 of file SampleDynamicWorkloadFactory.cpp.
Referenced by SampleDynamicWorkloadFactory::CreateSubTensorHandle().
|
overridevirtual |
Implements IWorkloadFactory.
Definition at line 51 of file SampleDynamicWorkloadFactory.cpp.
|
overridevirtual |
Implements IWorkloadFactory.
Definition at line 32 of file SampleDynamicWorkloadFactory.cpp.
Referenced by SampleDynamicWorkloadFactory::~SampleDynamicWorkloadFactory().
|
static |
Definition at line 37 of file SampleDynamicWorkloadFactory.cpp.
References armnn::IsLayerSupported().
Referenced by SampleDynamicWorkloadFactory::~SampleDynamicWorkloadFactory().
|
inlineoverridevirtual |
Implements IWorkloadFactory.
Definition at line 30 of file SampleDynamicWorkloadFactory.hpp.
References ARMNN_DEPRECATED_MSG.