22.08
|
#include <WorkloadFactoryBase.hpp>
Additional Inherited Members | |
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 13 of file WorkloadFactoryBase.hpp.
|
inlineoverride |
Definition at line 42 of file WorkloadFactoryBase.hpp.
Referenced by NeonWorkloadFactory::CreateWorkload(), ClWorkloadFactory::CreateWorkload(), NeonWorkloadFactory::SupportsSubTensors(), and ClWorkloadFactory::SupportsSubTensors().
|
inlineoverride |
Definition at line 46 of file WorkloadFactoryBase.hpp.
Referenced by NeonWorkloadFactory::CreateWorkload(), ClWorkloadFactory::CreateWorkload(), NeonWorkloadFactory::SupportsSubTensors(), and ClWorkloadFactory::SupportsSubTensors().
|
inlineoverride |
Definition at line 50 of file WorkloadFactoryBase.hpp.
Referenced by NeonWorkloadFactory::CreateWorkload(), ClWorkloadFactory::CreateWorkload(), NeonWorkloadFactory::SupportsSubTensors(), and ClWorkloadFactory::SupportsSubTensors().
|
inlineoverride |
Definition at line 54 of file WorkloadFactoryBase.hpp.
Referenced by NeonWorkloadFactory::CreateWorkload(), ClWorkloadFactory::CreateWorkload(), NeonWorkloadFactory::SupportsSubTensors(), and ClWorkloadFactory::SupportsSubTensors().
|
inlineoverride |
Definition at line 58 of file WorkloadFactoryBase.hpp.
Referenced by NeonWorkloadFactory::CreateWorkload(), ClWorkloadFactory::CreateWorkload(), NeonWorkloadFactory::SupportsSubTensors(), and ClWorkloadFactory::SupportsSubTensors().
|
inlineoverride |
Definition at line 62 of file WorkloadFactoryBase.hpp.
Referenced by NeonWorkloadFactory::CreateWorkload(), ClWorkloadFactory::CreateWorkload(), NeonWorkloadFactory::SupportsSubTensors(), and ClWorkloadFactory::SupportsSubTensors().
|
inlineoverride |
Definition at line 66 of file WorkloadFactoryBase.hpp.
Referenced by NeonWorkloadFactory::CreateWorkload(), ClWorkloadFactory::CreateWorkload(), NeonWorkloadFactory::SupportsSubTensors(), and ClWorkloadFactory::SupportsSubTensors().
|
inlineoverride |
Definition at line 70 of file WorkloadFactoryBase.hpp.
Referenced by NeonWorkloadFactory::CreateWorkload(), ClWorkloadFactory::CreateWorkload(), NeonWorkloadFactory::SupportsSubTensors(), and ClWorkloadFactory::SupportsSubTensors().
|
inlineoverride |
Definition at line 74 of file WorkloadFactoryBase.hpp.
Referenced by NeonWorkloadFactory::CreateWorkload(), ClWorkloadFactory::CreateWorkload(), NeonWorkloadFactory::SupportsSubTensors(), and ClWorkloadFactory::SupportsSubTensors().
|
inlineoverride |
Definition at line 78 of file WorkloadFactoryBase.hpp.
Referenced by NeonWorkloadFactory::CreateWorkload(), ClWorkloadFactory::CreateWorkload(), NeonWorkloadFactory::SupportsSubTensors(), and ClWorkloadFactory::SupportsSubTensors().
|
inlineoverride |
Definition at line 82 of file WorkloadFactoryBase.hpp.
Referenced by NeonWorkloadFactory::CreateWorkload(), ClWorkloadFactory::CreateWorkload(), NeonWorkloadFactory::SupportsSubTensors(), and ClWorkloadFactory::SupportsSubTensors().
|
inlineoverride |
Definition at line 86 of file WorkloadFactoryBase.hpp.
Referenced by NeonWorkloadFactory::CreateWorkload(), ClWorkloadFactory::CreateWorkload(), NeonWorkloadFactory::SupportsSubTensors(), and ClWorkloadFactory::SupportsSubTensors().
|
inlineoverride |
Definition at line 90 of file WorkloadFactoryBase.hpp.
Referenced by NeonWorkloadFactory::CreateWorkload(), ClWorkloadFactory::CreateWorkload(), NeonWorkloadFactory::SupportsSubTensors(), and ClWorkloadFactory::SupportsSubTensors().
|
inlineoverride |
Definition at line 94 of file WorkloadFactoryBase.hpp.
Referenced by NeonWorkloadFactory::CreateWorkload(), ClWorkloadFactory::CreateWorkload(), NeonWorkloadFactory::SupportsSubTensors(), and ClWorkloadFactory::SupportsSubTensors().
|
inlineoverride |
Definition at line 98 of file WorkloadFactoryBase.hpp.
Referenced by NeonWorkloadFactory::CreateWorkload(), ClWorkloadFactory::CreateWorkload(), NeonWorkloadFactory::SupportsSubTensors(), and ClWorkloadFactory::SupportsSubTensors().
|
inlineoverride |
Definition at line 102 of file WorkloadFactoryBase.hpp.
Referenced by NeonWorkloadFactory::CreateWorkload(), ClWorkloadFactory::CreateWorkload(), NeonWorkloadFactory::SupportsSubTensors(), and ClWorkloadFactory::SupportsSubTensors().
|
inlineoverride |
Definition at line 106 of file WorkloadFactoryBase.hpp.
Referenced by NeonWorkloadFactory::CreateWorkload(), ClWorkloadFactory::CreateWorkload(), NeonWorkloadFactory::SupportsSubTensors(), and ClWorkloadFactory::SupportsSubTensors().
|
inlineoverride |
Definition at line 110 of file WorkloadFactoryBase.hpp.
References WorkloadFactoryBase::CreateWorkload(), armnn::ElementwiseUnary, armnn::LogicalNot, ElementwiseUnaryDescriptor::m_Operation, and QueueDescriptorWithParameters< LayerDescriptor >::m_Parameters.
Referenced by NeonWorkloadFactory::CreateWorkload(), ClWorkloadFactory::CreateWorkload(), NeonWorkloadFactory::SupportsSubTensors(), and ClWorkloadFactory::SupportsSubTensors().
|
inlineoverride |
Definition at line 123 of file WorkloadFactoryBase.hpp.
|
inlineoverride |
Definition at line 127 of file WorkloadFactoryBase.hpp.
Referenced by NeonWorkloadFactory::CreateWorkload(), ClWorkloadFactory::CreateWorkload(), NeonWorkloadFactory::SupportsSubTensors(), and ClWorkloadFactory::SupportsSubTensors().
|
inlineoverride |
Definition at line 131 of file WorkloadFactoryBase.hpp.
Referenced by NeonWorkloadFactory::CreateWorkload(), ClWorkloadFactory::CreateWorkload(), NeonWorkloadFactory::SupportsSubTensors(), and ClWorkloadFactory::SupportsSubTensors().
|
inlineoverride |
Definition at line 135 of file WorkloadFactoryBase.hpp.
Referenced by NeonWorkloadFactory::CreateWorkload(), ClWorkloadFactory::CreateWorkload(), NeonWorkloadFactory::SupportsSubTensors(), and ClWorkloadFactory::SupportsSubTensors().
|
inlineoverridevirtual |
Implements IWorkloadFactory.
Definition at line 24 of file WorkloadFactoryBase.hpp.
Referenced by NeonWorkloadFactory::CreateWorkload(), ClWorkloadFactory::CreateWorkload(), NeonWorkloadFactory::SupportsSubTensors(), and ClWorkloadFactory::SupportsSubTensors().
|
inlineoverride |
Definition at line 139 of file WorkloadFactoryBase.hpp.
Referenced by NeonWorkloadFactory::CreateWorkload(), ClWorkloadFactory::CreateWorkload(), NeonWorkloadFactory::SupportsSubTensors(), and ClWorkloadFactory::SupportsSubTensors().
|
inlineoverride |
Definition at line 143 of file WorkloadFactoryBase.hpp.
Referenced by NeonWorkloadFactory::CreateWorkload(), ClWorkloadFactory::CreateWorkload(), NeonWorkloadFactory::SupportsSubTensors(), and ClWorkloadFactory::SupportsSubTensors().
|
inlineoverride |
Definition at line 147 of file WorkloadFactoryBase.hpp.
Referenced by NeonWorkloadFactory::CreateWorkload(), ClWorkloadFactory::CreateWorkload(), NeonWorkloadFactory::SupportsSubTensors(), and ClWorkloadFactory::SupportsSubTensors().
|
inlineoverride |
Definition at line 151 of file WorkloadFactoryBase.hpp.
Referenced by NeonWorkloadFactory::CreateWorkload(), ClWorkloadFactory::CreateWorkload(), NeonWorkloadFactory::SupportsSubTensors(), and ClWorkloadFactory::SupportsSubTensors().
|
inlineoverride |
Definition at line 155 of file WorkloadFactoryBase.hpp.
Referenced by NeonWorkloadFactory::CreateWorkload(), ClWorkloadFactory::CreateWorkload(), NeonWorkloadFactory::SupportsSubTensors(), and ClWorkloadFactory::SupportsSubTensors().
|
inlineoverride |
Definition at line 159 of file WorkloadFactoryBase.hpp.
Referenced by NeonWorkloadFactory::CreateWorkload(), ClWorkloadFactory::CreateWorkload(), NeonWorkloadFactory::SupportsSubTensors(), and ClWorkloadFactory::SupportsSubTensors().
|
inlineoverride |
Definition at line 163 of file WorkloadFactoryBase.hpp.
Referenced by NeonWorkloadFactory::CreateWorkload(), ClWorkloadFactory::CreateWorkload(), NeonWorkloadFactory::SupportsSubTensors(), and ClWorkloadFactory::SupportsSubTensors().
|
inlineoverride |
Definition at line 167 of file WorkloadFactoryBase.hpp.
Referenced by NeonWorkloadFactory::CreateWorkload(), ClWorkloadFactory::CreateWorkload(), NeonWorkloadFactory::SupportsSubTensors(), and ClWorkloadFactory::SupportsSubTensors().
|
inlineoverride |
Definition at line 171 of file WorkloadFactoryBase.hpp.
|
inlineoverride |
Definition at line 175 of file WorkloadFactoryBase.hpp.
Referenced by NeonWorkloadFactory::CreateWorkload(), ClWorkloadFactory::CreateWorkload(), NeonWorkloadFactory::SupportsSubTensors(), and ClWorkloadFactory::SupportsSubTensors().
|
inlineoverride |
Definition at line 179 of file WorkloadFactoryBase.hpp.
Referenced by NeonWorkloadFactory::CreateWorkload(), ClWorkloadFactory::CreateWorkload(), NeonWorkloadFactory::SupportsSubTensors(), and ClWorkloadFactory::SupportsSubTensors().
|
inlineoverride |
Definition at line 183 of file WorkloadFactoryBase.hpp.
Referenced by NeonWorkloadFactory::CreateWorkload(), ClWorkloadFactory::CreateWorkload(), NeonWorkloadFactory::SupportsSubTensors(), and ClWorkloadFactory::SupportsSubTensors().
|
inlineoverride |
Definition at line 187 of file WorkloadFactoryBase.hpp.
Referenced by NeonWorkloadFactory::CreateWorkload(), ClWorkloadFactory::CreateWorkload(), NeonWorkloadFactory::SupportsSubTensors(), and ClWorkloadFactory::SupportsSubTensors().
|
inlineoverride |
Definition at line 191 of file WorkloadFactoryBase.hpp.
Referenced by NeonWorkloadFactory::CreateWorkload(), ClWorkloadFactory::CreateWorkload(), NeonWorkloadFactory::SupportsSubTensors(), and ClWorkloadFactory::SupportsSubTensors().
|
inlineoverride |
Definition at line 195 of file WorkloadFactoryBase.hpp.
Referenced by NeonWorkloadFactory::CreateWorkload(), ClWorkloadFactory::CreateWorkload(), NeonWorkloadFactory::SupportsSubTensors(), and ClWorkloadFactory::SupportsSubTensors().
|
inlineoverride |
Definition at line 199 of file WorkloadFactoryBase.hpp.
Referenced by NeonWorkloadFactory::CreateWorkload(), ClWorkloadFactory::CreateWorkload(), NeonWorkloadFactory::SupportsSubTensors(), and ClWorkloadFactory::SupportsSubTensors().
|
inlineoverride |
Definition at line 203 of file WorkloadFactoryBase.hpp.
|
inlineoverride |
Definition at line 207 of file WorkloadFactoryBase.hpp.
Referenced by NeonWorkloadFactory::CreateWorkload(), ClWorkloadFactory::CreateWorkload(), NeonWorkloadFactory::SupportsSubTensors(), and ClWorkloadFactory::SupportsSubTensors().
|
inlineoverride |
Definition at line 211 of file WorkloadFactoryBase.hpp.
Referenced by NeonWorkloadFactory::CreateWorkload(), ClWorkloadFactory::CreateWorkload(), NeonWorkloadFactory::SupportsSubTensors(), and ClWorkloadFactory::SupportsSubTensors().
|
inlineoverride |
Definition at line 215 of file WorkloadFactoryBase.hpp.
Referenced by NeonWorkloadFactory::CreateWorkload(), ClWorkloadFactory::CreateWorkload(), NeonWorkloadFactory::SupportsSubTensors(), and ClWorkloadFactory::SupportsSubTensors().
|
inlineoverride |
Definition at line 219 of file WorkloadFactoryBase.hpp.
Referenced by NeonWorkloadFactory::CreateWorkload(), ClWorkloadFactory::CreateWorkload(), NeonWorkloadFactory::SupportsSubTensors(), and ClWorkloadFactory::SupportsSubTensors().
|
inlineoverride |
Definition at line 223 of file WorkloadFactoryBase.hpp.
Referenced by NeonWorkloadFactory::CreateWorkload(), ClWorkloadFactory::CreateWorkload(), NeonWorkloadFactory::SupportsSubTensors(), and ClWorkloadFactory::SupportsSubTensors().
|
inlineoverride |
Definition at line 227 of file WorkloadFactoryBase.hpp.
Referenced by NeonWorkloadFactory::CreateWorkload(), ClWorkloadFactory::CreateWorkload(), NeonWorkloadFactory::SupportsSubTensors(), and ClWorkloadFactory::SupportsSubTensors().
|
inlineoverride |
Definition at line 231 of file WorkloadFactoryBase.hpp.
Referenced by NeonWorkloadFactory::CreateWorkload(), ClWorkloadFactory::CreateWorkload(), NeonWorkloadFactory::SupportsSubTensors(), and ClWorkloadFactory::SupportsSubTensors().
|
inlineoverride |
Definition at line 235 of file WorkloadFactoryBase.hpp.
Referenced by NeonWorkloadFactory::CreateWorkload(), ClWorkloadFactory::CreateWorkload(), NeonWorkloadFactory::SupportsSubTensors(), and ClWorkloadFactory::SupportsSubTensors().
|
inlineoverride |
Definition at line 239 of file WorkloadFactoryBase.hpp.
Referenced by NeonWorkloadFactory::CreateWorkload(), ClWorkloadFactory::CreateWorkload(), NeonWorkloadFactory::SupportsSubTensors(), and ClWorkloadFactory::SupportsSubTensors().
|
inlineoverride |
Definition at line 243 of file WorkloadFactoryBase.hpp.
Referenced by NeonWorkloadFactory::CreateWorkload(), ClWorkloadFactory::CreateWorkload(), NeonWorkloadFactory::SupportsSubTensors(), and ClWorkloadFactory::SupportsSubTensors().
|
inlineoverride |
Definition at line 247 of file WorkloadFactoryBase.hpp.
Referenced by NeonWorkloadFactory::CreateWorkload(), ClWorkloadFactory::CreateWorkload(), NeonWorkloadFactory::SupportsSubTensors(), and ClWorkloadFactory::SupportsSubTensors().
|
inlineoverride |
Definition at line 255 of file WorkloadFactoryBase.hpp.
Referenced by NeonWorkloadFactory::CreateWorkload(), ClWorkloadFactory::CreateWorkload(), NeonWorkloadFactory::SupportsSubTensors(), and ClWorkloadFactory::SupportsSubTensors().
|
inlineoverride |
Definition at line 259 of file WorkloadFactoryBase.hpp.
Referenced by NeonWorkloadFactory::CreateWorkload(), ClWorkloadFactory::CreateWorkload(), NeonWorkloadFactory::SupportsSubTensors(), and ClWorkloadFactory::SupportsSubTensors().
|
inlineoverride |
Definition at line 263 of file WorkloadFactoryBase.hpp.
Referenced by NeonWorkloadFactory::CreateWorkload(), ClWorkloadFactory::CreateWorkload(), NeonWorkloadFactory::SupportsSubTensors(), and ClWorkloadFactory::SupportsSubTensors().
|
inlineoverridevirtual |
Implements IWorkloadFactory.
Reimplemented in ClWorkloadFactory, and NeonWorkloadFactory.
Definition at line 19 of file WorkloadFactoryBase.hpp.
|
inlineoverride |
Definition at line 251 of file WorkloadFactoryBase.hpp.
Referenced by NeonWorkloadFactory::CreateWorkload(), ClWorkloadFactory::CreateWorkload(), NeonWorkloadFactory::SupportsSubTensors(), and ClWorkloadFactory::SupportsSubTensors().
|
inlineoverride |
Definition at line 267 of file WorkloadFactoryBase.hpp.
|
inlineoverridevirtual |
Implements IWorkloadFactory.
Reimplemented in ClWorkloadFactory, and NeonWorkloadFactory.
Definition at line 28 of file WorkloadFactoryBase.hpp.
|
inlineoverridevirtual |
Implements IWorkloadFactory.
Reimplemented in ClWorkloadFactory, and NeonWorkloadFactory.
Definition at line 32 of file WorkloadFactoryBase.hpp.
|
inlineoverride |
Definition at line 271 of file WorkloadFactoryBase.hpp.
Referenced by NeonWorkloadFactory::CreateWorkload(), ClWorkloadFactory::CreateWorkload(), NeonWorkloadFactory::SupportsSubTensors(), and ClWorkloadFactory::SupportsSubTensors().
|
inlineoverride |
Definition at line 275 of file WorkloadFactoryBase.hpp.
Referenced by NeonWorkloadFactory::CreateWorkload(), ClWorkloadFactory::CreateWorkload(), NeonWorkloadFactory::SupportsSubTensors(), and ClWorkloadFactory::SupportsSubTensors().
|
inlineoverridevirtual |
Reimplemented from IWorkloadFactory.
Reimplemented in ClWorkloadFactory, and NeonWorkloadFactory.
Definition at line 37 of file WorkloadFactoryBase.hpp.
Referenced by WorkloadFactoryBase::CreateElementwiseUnary().
|
inlineoverridevirtual |
Implements IWorkloadFactory.
Reimplemented in ClWorkloadFactory, and NeonWorkloadFactory.
Definition at line 16 of file WorkloadFactoryBase.hpp.