20.02
|
#include <RefWorkloadFactory.hpp>
Public Member Functions | |
RefWorkloadFactory (const std::shared_ptr< RefMemoryManager > &memoryManager) | |
RefWorkloadFactory () | |
~RefWorkloadFactory () | |
const BackendId & | GetBackendId () const override |
bool | SupportsSubTensors () const override |
std::unique_ptr< ITensorHandle > | CreateSubTensorHandle (ITensorHandle &parent, TensorShape const &subTensorShape, unsigned int const *subTensorOrigin) const override |
std::unique_ptr< ITensorHandle > | CreateTensorHandle (const TensorInfo &tensorInfo, const bool IsMemoryManaged=true) const override |
std::unique_ptr< ITensorHandle > | CreateTensorHandle (const TensorInfo &tensorInfo, DataLayout dataLayout, const bool IsMemoryManaged=true) const override |
std::unique_ptr< IWorkload > | CreateAbs (const AbsQueueDescriptor &descriptor, const WorkloadInfo &info) const override |
std::unique_ptr< IWorkload > | CreateActivation (const ActivationQueueDescriptor &descriptor, const WorkloadInfo &info) const override |
std::unique_ptr< IWorkload > | CreateAddition (const AdditionQueueDescriptor &descriptor, const WorkloadInfo &info) const override |
std::unique_ptr< IWorkload > | CreateArgMinMax (const ArgMinMaxQueueDescriptor &descriptor, const WorkloadInfo &info) const override |
std::unique_ptr< IWorkload > | CreateBatchNormalization (const BatchNormalizationQueueDescriptor &descriptor, const WorkloadInfo &info) const override |
std::unique_ptr< IWorkload > | CreateBatchToSpaceNd (const BatchToSpaceNdQueueDescriptor &descriptor, const WorkloadInfo &info) const override |
std::unique_ptr< IWorkload > | CreateComparison (const ComparisonQueueDescriptor &descriptor, const WorkloadInfo &info) const override |
std::unique_ptr< IWorkload > | CreateConcat (const ConcatQueueDescriptor &descriptor, const WorkloadInfo &info) const override |
std::unique_ptr< IWorkload > | CreateConstant (const ConstantQueueDescriptor &descriptor, const WorkloadInfo &info) const override |
std::unique_ptr< IWorkload > | CreateConvertFp16ToFp32 (const ConvertFp16ToFp32QueueDescriptor &descriptor, const WorkloadInfo &info) const override |
std::unique_ptr< IWorkload > | CreateConvertFp32ToFp16 (const ConvertFp32ToFp16QueueDescriptor &descriptor, const WorkloadInfo &info) const override |
std::unique_ptr< IWorkload > | CreateConvolution2d (const Convolution2dQueueDescriptor &descriptor, const WorkloadInfo &info) const override |
std::unique_ptr< IWorkload > | CreateDebug (const DebugQueueDescriptor &descriptor, const WorkloadInfo &info) const override |
std::unique_ptr< IWorkload > | CreateDepthToSpace (const DepthToSpaceQueueDescriptor &descriptor, const WorkloadInfo &info) const override |
std::unique_ptr< IWorkload > | CreateDepthwiseConvolution2d (const DepthwiseConvolution2dQueueDescriptor &descriptor, const WorkloadInfo &info) const override |
std::unique_ptr< IWorkload > | CreateDequantize (const DequantizeQueueDescriptor &descriptor, const WorkloadInfo &info) const override |
std::unique_ptr< IWorkload > | CreateDetectionPostProcess (const DetectionPostProcessQueueDescriptor &descriptor, const WorkloadInfo &info) const override |
std::unique_ptr< IWorkload > | CreateDivision (const DivisionQueueDescriptor &descriptor, const WorkloadInfo &info) const override |
std::unique_ptr< IWorkload > | CreateElementwiseUnary (const ElementwiseUnaryQueueDescriptor &descriptor, const WorkloadInfo &info) const override |
std::unique_ptr< IWorkload > | CreateEqual (const EqualQueueDescriptor &descriptor, const WorkloadInfo &info) const override |
std::unique_ptr< IWorkload > | CreateFakeQuantization (const FakeQuantizationQueueDescriptor &descriptor, const WorkloadInfo &info) const override |
std::unique_ptr< IWorkload > | CreateFloor (const FloorQueueDescriptor &descriptor, const WorkloadInfo &info) const override |
std::unique_ptr< IWorkload > | CreateFullyConnected (const FullyConnectedQueueDescriptor &descriptor, const WorkloadInfo &info) const override |
std::unique_ptr< IWorkload > | CreateGather (const GatherQueueDescriptor &descriptor, const WorkloadInfo &info) const override |
std::unique_ptr< IWorkload > | CreateGreater (const GreaterQueueDescriptor &descriptor, const WorkloadInfo &info) const override |
std::unique_ptr< IWorkload > | CreateInput (const InputQueueDescriptor &descriptor, const WorkloadInfo &info) const override |
std::unique_ptr< IWorkload > | CreateInstanceNormalization (const InstanceNormalizationQueueDescriptor &descriptor, const WorkloadInfo &info) const override |
std::unique_ptr< IWorkload > | CreateL2Normalization (const L2NormalizationQueueDescriptor &descriptor, const WorkloadInfo &info) const override |
std::unique_ptr< IWorkload > | CreateLogSoftmax (const LogSoftmaxQueueDescriptor &descriptor, const WorkloadInfo &info) const override |
std::unique_ptr< IWorkload > | CreateLstm (const LstmQueueDescriptor &descriptor, const WorkloadInfo &info) const override |
std::unique_ptr< IWorkload > | CreateMaximum (const MaximumQueueDescriptor &descriptor, const WorkloadInfo &info) const override |
std::unique_ptr< IWorkload > | CreateMean (const MeanQueueDescriptor &descriptor, const WorkloadInfo &Info) const override |
std::unique_ptr< IWorkload > | CreateMemCopy (const MemCopyQueueDescriptor &descriptor, const WorkloadInfo &info) const override |
std::unique_ptr< IWorkload > | CreateMemImport (const MemImportQueueDescriptor &descriptor, const WorkloadInfo &info) const override |
std::unique_ptr< IWorkload > | CreateMerger (const MergerQueueDescriptor &descriptor, const WorkloadInfo &info) const override |
std::unique_ptr< IWorkload > | CreateMinimum (const MinimumQueueDescriptor &descriptor, const WorkloadInfo &info) const override |
std::unique_ptr< IWorkload > | CreateMultiplication (const MultiplicationQueueDescriptor &descriptor, const WorkloadInfo &info) const override |
std::unique_ptr< IWorkload > | CreateNormalization (const NormalizationQueueDescriptor &descriptor, const WorkloadInfo &info) const override |
std::unique_ptr< IWorkload > | CreateOutput (const OutputQueueDescriptor &descriptor, const WorkloadInfo &info) const override |
std::unique_ptr< IWorkload > | CreatePad (const PadQueueDescriptor &descriptor, const WorkloadInfo &info) const override |
std::unique_ptr< IWorkload > | CreatePermute (const PermuteQueueDescriptor &descriptor, const WorkloadInfo &info) const override |
std::unique_ptr< IWorkload > | CreatePooling2d (const Pooling2dQueueDescriptor &descriptor, const WorkloadInfo &info) const override |
std::unique_ptr< IWorkload > | CreatePreCompiled (const PreCompiledQueueDescriptor &descriptor, const WorkloadInfo &info) const override |
std::unique_ptr< IWorkload > | CreatePrelu (const PreluQueueDescriptor &descriptor, const WorkloadInfo &info) const override |
std::unique_ptr< IWorkload > | CreateQuantize (const QuantizeQueueDescriptor &descriptor, const WorkloadInfo &info) const override |
std::unique_ptr< IWorkload > | CreateReshape (const ReshapeQueueDescriptor &descriptor, const WorkloadInfo &info) const override |
std::unique_ptr< IWorkload > | CreateResize (const ResizeQueueDescriptor &descriptor, const WorkloadInfo &info) const override |
std::unique_ptr< IWorkload > | CreateResizeBilinear (const ResizeBilinearQueueDescriptor &descriptor, const WorkloadInfo &info) const override |
std::unique_ptr< IWorkload > | CreateRsqrt (const RsqrtQueueDescriptor &descriptor, const WorkloadInfo &info) const override |
std::unique_ptr< IWorkload > | CreateSlice (const SliceQueueDescriptor &descriptor, const WorkloadInfo &info) const override |
std::unique_ptr< IWorkload > | CreateSoftmax (const SoftmaxQueueDescriptor &descriptor, const WorkloadInfo &info) const override |
std::unique_ptr< IWorkload > | CreateSpaceToBatchNd (const SpaceToBatchNdQueueDescriptor &descriptor, const WorkloadInfo &info) const override |
std::unique_ptr< IWorkload > | CreateSpaceToDepth (const SpaceToDepthQueueDescriptor &descriptor, const WorkloadInfo &info) const override |
std::unique_ptr< IWorkload > | CreateSplitter (const SplitterQueueDescriptor &descriptor, const WorkloadInfo &info) const override |
std::unique_ptr< IWorkload > | CreateStack (const StackQueueDescriptor &descriptor, const WorkloadInfo &info) const override |
std::unique_ptr< IWorkload > | CreateStridedSlice (const StridedSliceQueueDescriptor &descriptor, const WorkloadInfo &info) const override |
std::unique_ptr< IWorkload > | CreateSubtraction (const SubtractionQueueDescriptor &descriptor, const WorkloadInfo &info) const override |
std::unique_ptr< IWorkload > | CreateTranspose (const TransposeQueueDescriptor &descriptor, const WorkloadInfo &info) const override |
std::unique_ptr< IWorkload > | CreateTransposeConvolution2d (const TransposeConvolution2dQueueDescriptor &descriptor, const WorkloadInfo &info) const override |
Public Member Functions inherited from IWorkloadFactory | |
virtual | ~IWorkloadFactory () |
virtual std::unique_ptr< IWorkload > | CreateMerge (const MergeQueueDescriptor &descriptor, const WorkloadInfo &info) const |
virtual std::unique_ptr< IWorkload > | CreateQuantizedLstm (const QuantizedLstmQueueDescriptor &descriptor, const WorkloadInfo &info) const |
virtual std::unique_ptr< IWorkload > | CreateSwitch (const SwitchQueueDescriptor &descriptor, const WorkloadInfo &Info) const |
Static Public Member Functions | |
static bool | IsLayerSupported (const Layer &layer, Optional< 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) |
Definition at line 30 of file RefWorkloadFactory.hpp.
|
explicit |
Definition at line 83 of file RefWorkloadFactory.cpp.
Definition at line 88 of file RefWorkloadFactory.cpp.
|
inline |
Definition at line 36 of file RefWorkloadFactory.hpp.
References RefWorkloadFactory::GetBackendId(), and RefWorkloadFactory::IsLayerSupported().
|
overridevirtual |
Reimplemented from IWorkloadFactory.
Definition at line 124 of file RefWorkloadFactory.cpp.
References armnn::Abs, RefWorkloadFactory::CreateElementwiseUnary(), armnn::IgnoreUnused(), ElementwiseUnaryDescriptor::m_Operation, and QueueDescriptorWithParameters< LayerDescriptor >::m_Parameters.
Referenced by RefWorkloadFactory::CreateSubTensorHandle().
|
overridevirtual |
Reimplemented from IWorkloadFactory.
Definition at line 134 of file RefWorkloadFactory.cpp.
References armnn::info.
Referenced by RefWorkloadFactory::CreateSubTensorHandle().
|
overridevirtual |
Reimplemented from IWorkloadFactory.
Definition at line 140 of file RefWorkloadFactory.cpp.
References armnn::info.
Referenced by RefWorkloadFactory::CreateSubTensorHandle().
|
overridevirtual |
Reimplemented from IWorkloadFactory.
Definition at line 146 of file RefWorkloadFactory.cpp.
References armnn::info.
Referenced by RefWorkloadFactory::CreateSubTensorHandle().
|
overridevirtual |
Reimplemented from IWorkloadFactory.
Definition at line 152 of file RefWorkloadFactory.cpp.
References armnn::info.
Referenced by RefWorkloadFactory::CreateSubTensorHandle().
|
overridevirtual |
Reimplemented from IWorkloadFactory.
Definition at line 159 of file RefWorkloadFactory.cpp.
References armnn::info.
Referenced by RefWorkloadFactory::CreateSubTensorHandle().
|
overridevirtual |
Reimplemented from IWorkloadFactory.
Definition at line 165 of file RefWorkloadFactory.cpp.
References armnn::info.
Referenced by RefWorkloadFactory::CreateEqual(), RefWorkloadFactory::CreateGreater(), and RefWorkloadFactory::CreateSubTensorHandle().
|
overridevirtual |
Reimplemented from IWorkloadFactory.
Definition at line 171 of file RefWorkloadFactory.cpp.
References armnn::info.
Referenced by RefWorkloadFactory::CreateMerger(), and RefWorkloadFactory::CreateSubTensorHandle().
|
overridevirtual |
Reimplemented from IWorkloadFactory.
Definition at line 177 of file RefWorkloadFactory.cpp.
References armnn::info.
Referenced by RefWorkloadFactory::CreateSubTensorHandle().
|
overridevirtual |
Reimplemented from IWorkloadFactory.
Definition at line 183 of file RefWorkloadFactory.cpp.
References armnn::info.
Referenced by RefWorkloadFactory::CreateSubTensorHandle().
|
overridevirtual |
Reimplemented from IWorkloadFactory.
Definition at line 190 of file RefWorkloadFactory.cpp.
References armnn::info.
Referenced by RefWorkloadFactory::CreateSubTensorHandle().
|
overridevirtual |
Reimplemented from IWorkloadFactory.
Definition at line 197 of file RefWorkloadFactory.cpp.
References armnn::info.
Referenced by RefWorkloadFactory::CreateSubTensorHandle().
|
overridevirtual |
Reimplemented from IWorkloadFactory.
Definition at line 203 of file RefWorkloadFactory.cpp.
References armnn::info, armnn::IsBFloat16(), armnn::IsFloat16(), armnn::IsQAsymmS8(), armnn::IsQAsymmU8(), armnn::IsQSymmS16(), armnn::IsQSymmS8(), and armnn::IsSigned32().
Referenced by RefWorkloadFactory::CreateSubTensorHandle().
|
overridevirtual |
Reimplemented from IWorkloadFactory.
Definition at line 238 of file RefWorkloadFactory.cpp.
References armnn::info.
Referenced by RefWorkloadFactory::CreateSubTensorHandle().
|
overridevirtual |
Reimplemented from IWorkloadFactory.
Definition at line 244 of file RefWorkloadFactory.cpp.
References armnn::info.
Referenced by RefWorkloadFactory::CreateSubTensorHandle().
|
overridevirtual |
Reimplemented from IWorkloadFactory.
Definition at line 251 of file RefWorkloadFactory.cpp.
References armnn::info.
Referenced by RefWorkloadFactory::CreateSubTensorHandle().
|
overridevirtual |
Reimplemented from IWorkloadFactory.
Definition at line 257 of file RefWorkloadFactory.cpp.
References armnn::info.
Referenced by RefWorkloadFactory::CreateSubTensorHandle().
|
overridevirtual |
Reimplemented from IWorkloadFactory.
Definition at line 264 of file RefWorkloadFactory.cpp.
References armnn::info.
Referenced by RefWorkloadFactory::CreateSubTensorHandle().
|
overridevirtual |
Reimplemented from IWorkloadFactory.
Definition at line 270 of file RefWorkloadFactory.cpp.
References armnn::info.
Referenced by RefWorkloadFactory::CreateAbs(), RefWorkloadFactory::CreateRsqrt(), and RefWorkloadFactory::CreateSubTensorHandle().
|
overridevirtual |
Reimplemented from IWorkloadFactory.
Definition at line 276 of file RefWorkloadFactory.cpp.
References RefWorkloadFactory::CreateComparison(), armnn::Equal, armnn::IgnoreUnused(), ComparisonDescriptor::m_Operation, and QueueDescriptorWithParameters< LayerDescriptor >::m_Parameters.
Referenced by RefWorkloadFactory::CreateSubTensorHandle().
|
overridevirtual |
Reimplemented from IWorkloadFactory.
Definition at line 286 of file RefWorkloadFactory.cpp.
References armnn::info.
Referenced by RefWorkloadFactory::CreateSubTensorHandle().
|
overridevirtual |
Reimplemented from IWorkloadFactory.
Definition at line 293 of file RefWorkloadFactory.cpp.
References armnn::info.
Referenced by RefWorkloadFactory::CreateSubTensorHandle().
|
overridevirtual |
Reimplemented from IWorkloadFactory.
Definition at line 299 of file RefWorkloadFactory.cpp.
References armnn::info.
Referenced by RefWorkloadFactory::CreateSubTensorHandle().
|
overridevirtual |
Reimplemented from IWorkloadFactory.
Definition at line 306 of file RefWorkloadFactory.cpp.
References armnn::info.
Referenced by RefWorkloadFactory::CreateSubTensorHandle().
|
overridevirtual |
Reimplemented from IWorkloadFactory.
Definition at line 312 of file RefWorkloadFactory.cpp.
References RefWorkloadFactory::CreateComparison(), armnn::Greater, armnn::IgnoreUnused(), ComparisonDescriptor::m_Operation, and QueueDescriptorWithParameters< LayerDescriptor >::m_Parameters.
Referenced by RefWorkloadFactory::CreateSubTensorHandle().
|
overridevirtual |
Implements IWorkloadFactory.
Definition at line 322 of file RefWorkloadFactory.cpp.
References armnn::info, WorkloadInfo::m_InputTensorInfos, and WorkloadInfo::m_OutputTensorInfos.
Referenced by RefWorkloadFactory::CreateSubTensorHandle().
|
overridevirtual |
Reimplemented from IWorkloadFactory.
Definition at line 342 of file RefWorkloadFactory.cpp.
References armnn::info.
Referenced by RefWorkloadFactory::CreateSubTensorHandle().
|
overridevirtual |
Reimplemented from IWorkloadFactory.
Definition at line 349 of file RefWorkloadFactory.cpp.
References armnn::info.
Referenced by RefWorkloadFactory::CreateSubTensorHandle().
|
overridevirtual |
Reimplemented from IWorkloadFactory.
Definition at line 355 of file RefWorkloadFactory.cpp.
References armnn::info.
Referenced by RefWorkloadFactory::CreateSubTensorHandle().
|
overridevirtual |
Reimplemented from IWorkloadFactory.
Definition at line 361 of file RefWorkloadFactory.cpp.
References armnn::info.
Referenced by RefWorkloadFactory::CreateSubTensorHandle().
|
overridevirtual |
Reimplemented from IWorkloadFactory.
Definition at line 367 of file RefWorkloadFactory.cpp.
References armnn::info.
Referenced by RefWorkloadFactory::CreateSubTensorHandle().
|
overridevirtual |
Reimplemented from IWorkloadFactory.
Definition at line 373 of file RefWorkloadFactory.cpp.
References armnn::info.
Referenced by RefWorkloadFactory::CreateSubTensorHandle().
|
overridevirtual |
Reimplemented from IWorkloadFactory.
Definition at line 379 of file RefWorkloadFactory.cpp.
References armnn::info, and QueueDescriptor::m_Inputs.
Referenced by RefWorkloadFactory::CreateSubTensorHandle().
|
overridevirtual |
Reimplemented from IWorkloadFactory.
Definition at line 389 of file RefWorkloadFactory.cpp.
References armnn::info, and QueueDescriptor::m_Inputs.
Referenced by RefWorkloadFactory::CreateSubTensorHandle().
|
overridevirtual |
Reimplemented from IWorkloadFactory.
Definition at line 399 of file RefWorkloadFactory.cpp.
References RefWorkloadFactory::CreateConcat().
Referenced by RefWorkloadFactory::CreateSubTensorHandle().
|
overridevirtual |
Reimplemented from IWorkloadFactory.
Definition at line 405 of file RefWorkloadFactory.cpp.
References armnn::info.
Referenced by RefWorkloadFactory::CreateSubTensorHandle().
|
overridevirtual |
Reimplemented from IWorkloadFactory.
Definition at line 411 of file RefWorkloadFactory.cpp.
References armnn::info.
Referenced by RefWorkloadFactory::CreateSubTensorHandle().
|
overridevirtual |
Reimplemented from IWorkloadFactory.
Definition at line 417 of file RefWorkloadFactory.cpp.
References armnn::info.
Referenced by RefWorkloadFactory::CreateSubTensorHandle().
|
overridevirtual |
Reimplemented from IWorkloadFactory.
Definition at line 423 of file RefWorkloadFactory.cpp.
References armnn::info, WorkloadInfo::m_InputTensorInfos, and WorkloadInfo::m_OutputTensorInfos.
Referenced by RefWorkloadFactory::CreateSubTensorHandle().
|
overridevirtual |
Reimplemented from IWorkloadFactory.
Definition at line 442 of file RefWorkloadFactory.cpp.
References armnn::info, armnn::IsBFloat16(), armnn::IsFloat16(), and armnn::IsQSymmS16().
Referenced by RefWorkloadFactory::CreateSubTensorHandle().
|
overridevirtual |
Reimplemented from IWorkloadFactory.
Definition at line 460 of file RefWorkloadFactory.cpp.
References armnn::info, armnn::IsBFloat16(), and armnn::IsQSymmS16().
Referenced by RefWorkloadFactory::CreateSubTensorHandle().
|
overridevirtual |
Reimplemented from IWorkloadFactory.
Definition at line 475 of file RefWorkloadFactory.cpp.
References armnn::info.
Referenced by RefWorkloadFactory::CreateSubTensorHandle().
|
overridevirtual |
Reimplemented from IWorkloadFactory.
Definition at line 481 of file RefWorkloadFactory.cpp.
Referenced by RefWorkloadFactory::CreateSubTensorHandle().
|
overridevirtual |
Reimplemented from IWorkloadFactory.
Definition at line 487 of file RefWorkloadFactory.cpp.
References armnn::info.
Referenced by RefWorkloadFactory::CreateSubTensorHandle().
|
overridevirtual |
Reimplemented from IWorkloadFactory.
Definition at line 493 of file RefWorkloadFactory.cpp.
References armnn::info.
Referenced by RefWorkloadFactory::CreateSubTensorHandle().
|
overridevirtual |
Reimplemented from IWorkloadFactory.
Definition at line 499 of file RefWorkloadFactory.cpp.
References armnn::info.
Referenced by RefWorkloadFactory::CreateSubTensorHandle().
|
overridevirtual |
Reimplemented from IWorkloadFactory.
Definition at line 505 of file RefWorkloadFactory.cpp.
References armnn::info.
Referenced by RefWorkloadFactory::CreateResizeBilinear(), and RefWorkloadFactory::CreateSubTensorHandle().
|
overridevirtual |
Reimplemented from IWorkloadFactory.
Definition at line 511 of file RefWorkloadFactory.cpp.
References armnn::Bilinear, RefWorkloadFactory::CreateResize(), ResizeBilinearDescriptor::m_DataLayout, ResizeDescriptor::m_DataLayout, ResizeDescriptor::m_Method, QueueDescriptorWithParameters< LayerDescriptor >::m_Parameters, ResizeBilinearDescriptor::m_TargetHeight, ResizeDescriptor::m_TargetHeight, ResizeBilinearDescriptor::m_TargetWidth, and ResizeDescriptor::m_TargetWidth.
Referenced by RefWorkloadFactory::CreateSubTensorHandle().
|
overridevirtual |
Reimplemented from IWorkloadFactory.
Definition at line 523 of file RefWorkloadFactory.cpp.
References RefWorkloadFactory::CreateElementwiseUnary(), armnn::IgnoreUnused(), ElementwiseUnaryDescriptor::m_Operation, QueueDescriptorWithParameters< LayerDescriptor >::m_Parameters, and armnn::Rsqrt.
Referenced by RefWorkloadFactory::CreateSubTensorHandle().
|
overridevirtual |
Reimplemented from IWorkloadFactory.
Definition at line 533 of file RefWorkloadFactory.cpp.
References armnn::info.
Referenced by RefWorkloadFactory::CreateSubTensorHandle().
|
overridevirtual |
Reimplemented from IWorkloadFactory.
Definition at line 539 of file RefWorkloadFactory.cpp.
References armnn::info.
Referenced by RefWorkloadFactory::CreateSubTensorHandle().
|
overridevirtual |
Reimplemented from IWorkloadFactory.
Definition at line 545 of file RefWorkloadFactory.cpp.
References armnn::info.
Referenced by RefWorkloadFactory::CreateSubTensorHandle().
|
overridevirtual |
Reimplemented from IWorkloadFactory.
Definition at line 551 of file RefWorkloadFactory.cpp.
References armnn::info.
Referenced by RefWorkloadFactory::CreateSubTensorHandle().
|
overridevirtual |
Reimplemented from IWorkloadFactory.
Definition at line 557 of file RefWorkloadFactory.cpp.
References armnn::info.
Referenced by RefWorkloadFactory::CreateSubTensorHandle().
|
overridevirtual |
Reimplemented from IWorkloadFactory.
Definition at line 563 of file RefWorkloadFactory.cpp.
References armnn::info.
Referenced by RefWorkloadFactory::CreateSubTensorHandle().
|
overridevirtual |
Reimplemented from IWorkloadFactory.
Definition at line 569 of file RefWorkloadFactory.cpp.
References armnn::info.
Referenced by RefWorkloadFactory::CreateSubTensorHandle().
|
inlineoverridevirtual |
Implements IWorkloadFactory.
Definition at line 46 of file RefWorkloadFactory.hpp.
References ARMNN_DEPRECATED_MSG, RefWorkloadFactory::CreateAbs(), RefWorkloadFactory::CreateActivation(), RefWorkloadFactory::CreateAddition(), RefWorkloadFactory::CreateArgMinMax(), RefWorkloadFactory::CreateBatchNormalization(), RefWorkloadFactory::CreateBatchToSpaceNd(), RefWorkloadFactory::CreateComparison(), RefWorkloadFactory::CreateConcat(), RefWorkloadFactory::CreateConstant(), RefWorkloadFactory::CreateConvertFp16ToFp32(), RefWorkloadFactory::CreateConvertFp32ToFp16(), RefWorkloadFactory::CreateConvolution2d(), RefWorkloadFactory::CreateDebug(), RefWorkloadFactory::CreateDepthToSpace(), RefWorkloadFactory::CreateDepthwiseConvolution2d(), RefWorkloadFactory::CreateDequantize(), RefWorkloadFactory::CreateDetectionPostProcess(), RefWorkloadFactory::CreateDivision(), RefWorkloadFactory::CreateElementwiseUnary(), RefWorkloadFactory::CreateEqual(), RefWorkloadFactory::CreateFakeQuantization(), RefWorkloadFactory::CreateFloor(), RefWorkloadFactory::CreateFullyConnected(), RefWorkloadFactory::CreateGather(), RefWorkloadFactory::CreateGreater(), RefWorkloadFactory::CreateInput(), RefWorkloadFactory::CreateInstanceNormalization(), RefWorkloadFactory::CreateL2Normalization(), RefWorkloadFactory::CreateLogSoftmax(), RefWorkloadFactory::CreateLstm(), RefWorkloadFactory::CreateMaximum(), RefWorkloadFactory::CreateMean(), RefWorkloadFactory::CreateMemCopy(), RefWorkloadFactory::CreateMemImport(), RefWorkloadFactory::CreateMerger(), RefWorkloadFactory::CreateMinimum(), RefWorkloadFactory::CreateMultiplication(), RefWorkloadFactory::CreateNormalization(), RefWorkloadFactory::CreateOutput(), RefWorkloadFactory::CreatePad(), RefWorkloadFactory::CreatePermute(), RefWorkloadFactory::CreatePooling2d(), RefWorkloadFactory::CreatePreCompiled(), RefWorkloadFactory::CreatePrelu(), RefWorkloadFactory::CreateQuantize(), RefWorkloadFactory::CreateReshape(), RefWorkloadFactory::CreateResize(), RefWorkloadFactory::CreateResizeBilinear(), RefWorkloadFactory::CreateRsqrt(), RefWorkloadFactory::CreateSlice(), RefWorkloadFactory::CreateSoftmax(), RefWorkloadFactory::CreateSpaceToBatchNd(), RefWorkloadFactory::CreateSpaceToDepth(), RefWorkloadFactory::CreateSplitter(), RefWorkloadFactory::CreateStack(), RefWorkloadFactory::CreateStridedSlice(), RefWorkloadFactory::CreateSubtraction(), RefWorkloadFactory::CreateTensorHandle(), RefWorkloadFactory::CreateTranspose(), RefWorkloadFactory::CreateTransposeConvolution2d(), armnn::IgnoreUnused(), armnn::Info, and armnn::info.
|
overridevirtual |
Reimplemented from IWorkloadFactory.
Definition at line 575 of file RefWorkloadFactory.cpp.
References armnn::info.
Referenced by RefWorkloadFactory::CreateSubTensorHandle().
|
overridevirtual |
Implements IWorkloadFactory.
Definition at line 105 of file RefWorkloadFactory.cpp.
References armnn::IgnoreUnused().
Referenced by RefWorkloadFactory::CreateSubTensorHandle().
|
overridevirtual |
Implements IWorkloadFactory.
Definition at line 114 of file RefWorkloadFactory.cpp.
References armnn::IgnoreUnused().
|
overridevirtual |
Reimplemented from IWorkloadFactory.
Definition at line 581 of file RefWorkloadFactory.cpp.
References armnn::info, armnn::IsBFloat16(), and armnn::IsQSymmS16().
Referenced by RefWorkloadFactory::CreateSubTensorHandle().
|
overridevirtual |
Reimplemented from IWorkloadFactory.
Definition at line 596 of file RefWorkloadFactory.cpp.
References armnn::info.
Referenced by RefWorkloadFactory::CreateSubTensorHandle().
|
overridevirtual |
Implements IWorkloadFactory.
Definition at line 93 of file RefWorkloadFactory.cpp.
Referenced by RefWorkloadFactory::~RefWorkloadFactory().
|
static |
Definition at line 98 of file RefWorkloadFactory.cpp.
References IWorkloadFactory::IsLayerSupported().
Referenced by RefWorkloadFactory::~RefWorkloadFactory().
|
inlineoverridevirtual |
Implements IWorkloadFactory.
Definition at line 44 of file RefWorkloadFactory.hpp.