ArmNN
 22.05
IWorkload Class Referenceabstract

Workload interface to enqueue a layer computation. More...

#include <IWorkload.hpp>

Inheritance diagram for IWorkload:
BaseWorkload< QueueDescriptor > NullWorkload BaseWorkload< AbsQueueDescriptor > BaseWorkload< ActivationQueueDescriptor > BaseWorkload< AdditionQueueDescriptor > BaseWorkload< ArgMinMaxQueueDescriptor > BaseWorkload< armnn::AdditionQueueDescriptor > BaseWorkload< BatchNormalizationQueueDescriptor > BaseWorkload< BatchToSpaceNdQueueDescriptor > BaseWorkload< CastQueueDescriptor > BaseWorkload< ChannelShuffleQueueDescriptor > BaseWorkload< ComparisonQueueDescriptor > BaseWorkload< ConcatQueueDescriptor > BaseWorkload< ConstantQueueDescriptor > BaseWorkload< Convolution2dQueueDescriptor > BaseWorkload< Convolution3dQueueDescriptor > BaseWorkload< DebugQueueDescriptor > BaseWorkload< DepthToSpaceQueueDescriptor > BaseWorkload< DepthwiseConvolution2dQueueDescriptor > BaseWorkload< DequantizeQueueDescriptor > BaseWorkload< DetectionPostProcessQueueDescriptor > BaseWorkload< DivisionQueueDescriptor > BaseWorkload< ElementwiseUnaryQueueDescriptor > BaseWorkload< FillQueueDescriptor > BaseWorkload< FloorQueueDescriptor > BaseWorkload< FullyConnectedQueueDescriptor > BaseWorkload< GatherNdQueueDescriptor > BaseWorkload< GatherQueueDescriptor > BaseWorkload< InstanceNormalizationQueueDescriptor > BaseWorkload< L2NormalizationQueueDescriptor > BaseWorkload< LogicalBinaryQueueDescriptor > BaseWorkload< LogSoftmaxQueueDescriptor > BaseWorkload< LstmQueueDescriptor > BaseWorkload< MapQueueDescriptor > BaseWorkload< MaximumQueueDescriptor > BaseWorkload< MeanQueueDescriptor > BaseWorkload< MemCopyQueueDescriptor > BaseWorkload< MemImportQueueDescriptor > BaseWorkload< MemSyncQueueDescriptor > BaseWorkload< MinimumQueueDescriptor > BaseWorkload< MultiplicationQueueDescriptor > BaseWorkload< NormalizationQueueDescriptor > BaseWorkload< PadQueueDescriptor > BaseWorkload< ParentDescriptor > BaseWorkload< PermuteQueueDescriptor > BaseWorkload< Pooling2dQueueDescriptor > BaseWorkload< Pooling3dQueueDescriptor > BaseWorkload< PreluQueueDescriptor > BaseWorkload< QLstmQueueDescriptor > BaseWorkload< QuantizedLstmQueueDescriptor > BaseWorkload< QuantizeQueueDescriptor > BaseWorkload< RankQueueDescriptor > BaseWorkload< ReduceQueueDescriptor > BaseWorkload< ReshapeQueueDescriptor > BaseWorkload< ResizeQueueDescriptor > BaseWorkload< RsqrtQueueDescriptor > BaseWorkload< ShapeQueueDescriptor > BaseWorkload< SliceQueueDescriptor > BaseWorkload< SoftmaxQueueDescriptor > BaseWorkload< SpaceToBatchNdQueueDescriptor > BaseWorkload< SpaceToDepthQueueDescriptor > BaseWorkload< SplitterQueueDescriptor > BaseWorkload< StackQueueDescriptor > BaseWorkload< StridedSliceQueueDescriptor > BaseWorkload< SubtractionQueueDescriptor > BaseWorkload< TransposeConvolution2dQueueDescriptor > BaseWorkload< TransposeQueueDescriptor > BaseWorkload< UnidirectionalSequenceLstmQueueDescriptor > BaseWorkload< UnmapQueueDescriptor >

Public Member Functions

virtual ~IWorkload ()
 
virtual void PostAllocationConfigure ()=0
 
virtual void Execute () const =0
 
virtual void ExecuteAsync (WorkingMemDescriptor &desc)=0
 
virtual arm::pipe::ProfilingGuid GetGuid () const =0
 
virtual bool SupportsTensorHandleReplacement () const =0
 
virtual void ReplaceInputTensorHandle (ITensorHandle *, unsigned int)=0
 
virtual void ReplaceOutputTensorHandle (ITensorHandle *, unsigned int)=0
 
virtual void RegisterDebugCallback (const DebugCallbackFunction &)
 

Detailed Description

Workload interface to enqueue a layer computation.

Definition at line 22 of file IWorkload.hpp.

Constructor & Destructor Documentation

◆ ~IWorkload()

virtual ~IWorkload ( )
inlinevirtual

Definition at line 24 of file IWorkload.hpp.

24 {}

Member Function Documentation

◆ Execute()

virtual void Execute ( ) const
pure virtual

Implemented in ClConvolution2dWorkload, NeonConvolution2dWorkload, NeonConvolution3dWorkload, ClPermuteWorkload, ClTransposeConvolution2dWorkload, ClTransposeWorkload, ClConvolution3dWorkload, ClFullyConnectedWorkload, NeonMinimumWorkload, NeonTransposeConvolution2dWorkload, ClBatchNormalizationFloatWorkload, ClDepthwiseConvolutionWorkload, NeonBatchNormalizationWorkload, NeonDepthwiseConvolutionWorkload, NeonFullyConnectedWorkload, NeonPermuteWorkload, NeonTransposeWorkload, RefDebugWorkload< DataType >, NeonDetectionPostProcessWorkload, ClLogSoftmaxWorkload, ClQuantizedLstmWorkload, ClSoftmaxWorkload, ClSplitterWorkload, NeonBatchToSpaceNdWorkload, NeonLogSoftmaxWorkload, NeonPooling2dWorkload, NeonSoftmaxWorkload, NeonSpaceToBatchNdWorkload, RefElementwiseWorkload< Functor, ParentDescriptor, DebugString >, ClConcatWorkload, ClDivisionWorkload, ClGatherNdWorkload, ClMultiplicationWorkload, ClPooling2dWorkload, ClPooling3dWorkload, ClSpaceToBatchNdWorkload, ClStridedSliceWorkload, ClUnidirectionalSequenceLstmFloatWorkload, NeonConcatWorkload, NeonL2NormalizationFloatWorkload, NeonNormalizationFloatWorkload, NeonStridedSliceWorkload, NeonSubtractionWorkload, ClDepthToSpaceWorkload, NeonComparisonWorkload, NeonDivisionWorkload, NeonMultiplicationWorkload, NeonPooling3dWorkload, NeonReshapeWorkload, NeonSplitterWorkload, NeonUnidirectionalSequenceLstmWorkload, RefPermuteWorkload< DataType >, RefTransposeWorkload< DataType >, ClArgMinMaxWorkload, ClChannelShuffleWorkload, ClComparisonWorkload, ClL2NormalizationFloatWorkload, ClLogicalAndWorkload, ClLogicalOrWorkload, ClMeanWorkload, ClSliceWorkload, NeonAdditionWorkload, NeonDequantizeWorkload, NeonGatherNdWorkload, NeonInstanceNormalizationWorkload, NeonMaximumWorkload, NeonSpaceToDepthWorkload, NeonUnidirectionalSequenceLstmFloatWorkload, ClBatchToSpaceNdWorkload, ClFloorFloatWorkload, ClGatherWorkload, ClInstanceNormalizationWorkload, ClMaximumWorkload, ClMinimumWorkload, ClNormalizationFloatWorkload, ClQLstmWorkload, ClReshapeWorkload, ClResizeWorkload, ClSpaceToDepthWorkload, ClStackWorkload, NeonDepthToSpaceWorkload, NeonSliceWorkload, RefUnidirectionalSequenceLstmWorkload, ClAbsWorkload, ClActivationWorkload, ClCastWorkload, ClConstantWorkload, ClConvertFp16ToFp32Workload, ClConvertFp32ToFp16Workload, ClDequantizeWorkload, ClExpWorkload, ClLogicalNotWorkload, ClLogWorkload, ClLstmFloatWorkload, ClNegWorkload, ClPreluWorkload, ClQuantizeWorkload, ClReduceWorkload, ClRsqrtWorkload, ClSinWorkload, ClSqrtWorkload, NeonArgMinMaxWorkload, NeonChannelShuffleWorkload, NeonLogicalAndWorkload, NeonLogicalOrWorkload, NeonMeanWorkload, NeonReduceWorkload, RefFullyConnectedWorkload, RefTransposeConvolution2dWorkload, NeonActivationWorkload, NeonGatherWorkload, NeonLstmFloatWorkload, NeonPreluWorkload, NeonQLstmWorkload, NeonQuantizedLstmWorkload, NeonResizeWorkload, NeonStackWorkload, RefComparisonWorkload, RefGatherWorkload, ClAdditionWorkload, ClSubtractionWorkload, NeonAbsWorkload, NeonCastWorkload, NeonFloorFloatWorkload, NeonLogicalNotWorkload, NeonNegWorkload, NeonRsqrtWorkload, RefConstantWorkload, RefConvolution2dWorkload, RefConvolution3dWorkload, RefElementwiseUnaryWorkload, RefLogicalBinaryWorkload, RefLogicalUnaryWorkload, ImportMemGenericWorkload, SyncMemGenericWorkload, ClPadWorkload, NeonConstantWorkload, NeonExpWorkload, NeonLogWorkload, NeonSinWorkload, NeonSqrtWorkload, RefLstmWorkload, RefMeanWorkload, RefPooling2dWorkload, RefPooling3dWorkload, RefQLstmWorkload, ClFillWorkload, ClRankWorkload, NeonPadWorkload, NeonQuantizeWorkload, NeonRankWorkload, RefCastWorkload, RefL2NormalizationWorkload, RefNormalizationWorkload, RefRankWorkload, RefReduceWorkload, RefShapeWorkload, RefSplitterWorkload, CopyMemGenericWorkload, NeonConvertBf16ToFp32Workload, NeonConvertFp16ToFp32Workload, NeonConvertFp32ToBf16Workload, NeonConvertFp32ToFp16Workload, NeonFillWorkload, RefArgMinMaxWorkload, RefBatchNormalizationWorkload, RefBatchToSpaceNdWorkload, RefDepthwiseConvolution2dWorkload, RefDequantizeWorkload, RefDetectionPostProcessWorkload, RefInstanceNormalizationWorkload, RefPreluWorkload, RefQuantizeWorkload, RefSliceWorkload, RefStackWorkload, RefActivationWorkload, RefChannelShuffleWorkload, RefConcatWorkload, RefConvertBf16ToFp32Workload, RefConvertFp16ToFp32Workload, RefConvertFp32ToBf16Workload, RefConvertFp32ToFp16Workload, RefFakeQuantizationFloat32Workload, RefFillWorkload, RefFloorWorkload, RefLogSoftmaxWorkload, RefPadWorkload, RefReshapeWorkload, RefResizeWorkload, RefSoftmaxWorkload, RefSpaceToBatchNdWorkload, RefSpaceToDepthWorkload, SampleDynamicAdditionWorkload, RefDepthToSpaceWorkload, RefGatherNdWorkload, RefStridedSliceWorkload, MapWorkload, and UnmapWorkload.

Referenced by BaseWorkload< Convolution2dQueueDescriptor >::ExecuteAsync().

◆ ExecuteAsync()

virtual void ExecuteAsync ( WorkingMemDescriptor desc)
pure virtual

Implemented in BaseWorkload< QueueDescriptor >, BaseWorkload< InstanceNormalizationQueueDescriptor >, BaseWorkload< MemCopyQueueDescriptor >, BaseWorkload< SpaceToDepthQueueDescriptor >, BaseWorkload< Convolution3dQueueDescriptor >, BaseWorkload< MultiplicationQueueDescriptor >, BaseWorkload< QLstmQueueDescriptor >, BaseWorkload< TransposeConvolution2dQueueDescriptor >, BaseWorkload< FillQueueDescriptor >, BaseWorkload< Pooling3dQueueDescriptor >, BaseWorkload< UnmapQueueDescriptor >, BaseWorkload< SubtractionQueueDescriptor >, BaseWorkload< FloorQueueDescriptor >, BaseWorkload< Pooling2dQueueDescriptor >, BaseWorkload< ElementwiseUnaryQueueDescriptor >, BaseWorkload< NormalizationQueueDescriptor >, BaseWorkload< ActivationQueueDescriptor >, BaseWorkload< StridedSliceQueueDescriptor >, BaseWorkload< BatchToSpaceNdQueueDescriptor >, BaseWorkload< UnidirectionalSequenceLstmQueueDescriptor >, BaseWorkload< MemSyncQueueDescriptor >, BaseWorkload< DivisionQueueDescriptor >, BaseWorkload< AdditionQueueDescriptor >, BaseWorkload< RankQueueDescriptor >, BaseWorkload< SoftmaxQueueDescriptor >, BaseWorkload< ParentDescriptor >, BaseWorkload< CastQueueDescriptor >, BaseWorkload< FullyConnectedQueueDescriptor >, BaseWorkload< SpaceToBatchNdQueueDescriptor >, BaseWorkload< DepthwiseConvolution2dQueueDescriptor >, BaseWorkload< DequantizeQueueDescriptor >, BaseWorkload< BatchNormalizationQueueDescriptor >, BaseWorkload< ReshapeQueueDescriptor >, BaseWorkload< SliceQueueDescriptor >, BaseWorkload< TransposeQueueDescriptor >, BaseWorkload< QuantizeQueueDescriptor >, BaseWorkload< MeanQueueDescriptor >, BaseWorkload< LogicalBinaryQueueDescriptor >, BaseWorkload< MaximumQueueDescriptor >, BaseWorkload< DetectionPostProcessQueueDescriptor >, BaseWorkload< ConcatQueueDescriptor >, BaseWorkload< ReduceQueueDescriptor >, BaseWorkload< ConstantQueueDescriptor >, BaseWorkload< L2NormalizationQueueDescriptor >, BaseWorkload< MemImportQueueDescriptor >, BaseWorkload< ShapeQueueDescriptor >, BaseWorkload< LogSoftmaxQueueDescriptor >, BaseWorkload< ChannelShuffleQueueDescriptor >, BaseWorkload< GatherNdQueueDescriptor >, BaseWorkload< StackQueueDescriptor >, BaseWorkload< PadQueueDescriptor >, BaseWorkload< AbsQueueDescriptor >, BaseWorkload< MinimumQueueDescriptor >, BaseWorkload< PermuteQueueDescriptor >, BaseWorkload< LstmQueueDescriptor >, BaseWorkload< QuantizedLstmQueueDescriptor >, BaseWorkload< PreluQueueDescriptor >, BaseWorkload< DebugQueueDescriptor >, BaseWorkload< ArgMinMaxQueueDescriptor >, BaseWorkload< ResizeQueueDescriptor >, BaseWorkload< DepthToSpaceQueueDescriptor >, BaseWorkload< MapQueueDescriptor >, BaseWorkload< GatherQueueDescriptor >, BaseWorkload< armnn::AdditionQueueDescriptor >, BaseWorkload< SplitterQueueDescriptor >, BaseWorkload< ComparisonQueueDescriptor >, BaseWorkload< RsqrtQueueDescriptor >, BaseWorkload< Convolution2dQueueDescriptor >, RefDebugWorkload< DataType >, RefElementwiseWorkload< Functor, ParentDescriptor, DebugString >, RefPermuteWorkload< DataType >, RefTransposeWorkload< DataType >, RefUnidirectionalSequenceLstmWorkload, RefFullyConnectedWorkload, RefRankWorkload, RefTransposeConvolution2dWorkload, RefComparisonWorkload, RefGatherWorkload, RefShapeWorkload, RefConstantWorkload, RefConvolution2dWorkload, RefConvolution3dWorkload, RefElementwiseUnaryWorkload, RefLogicalBinaryWorkload, RefLogicalUnaryWorkload, SyncMemGenericWorkload, RefLstmWorkload, RefMeanWorkload, RefPooling2dWorkload, RefPooling3dWorkload, RefQLstmWorkload, RefCastWorkload, RefL2NormalizationWorkload, RefNormalizationWorkload, RefReduceWorkload, RefSplitterWorkload, CopyMemGenericWorkload, RefArgMinMaxWorkload, RefBatchNormalizationWorkload, RefBatchToSpaceNdWorkload, RefDepthwiseConvolution2dWorkload, RefDequantizeWorkload, RefDetectionPostProcessWorkload, RefInstanceNormalizationWorkload, RefPreluWorkload, RefQuantizeWorkload, RefSliceWorkload, RefStackWorkload, RefActivationWorkload, RefChannelShuffleWorkload, RefConcatWorkload, RefConvertBf16ToFp32Workload, RefConvertFp16ToFp32Workload, RefConvertFp32ToBf16Workload, RefConvertFp32ToFp16Workload, RefFakeQuantizationFloat32Workload, RefFillWorkload, RefFloorWorkload, RefLogSoftmaxWorkload, RefPadWorkload, RefReshapeWorkload, RefResizeWorkload, RefSoftmaxWorkload, RefSpaceToBatchNdWorkload, RefSpaceToDepthWorkload, RefDepthToSpaceWorkload, RefGatherNdWorkload, and RefStridedSliceWorkload.

◆ GetGuid()

virtual arm::pipe::ProfilingGuid GetGuid ( ) const
pure virtual

Implemented in BaseWorkload< QueueDescriptor >, BaseWorkload< InstanceNormalizationQueueDescriptor >, BaseWorkload< MemCopyQueueDescriptor >, BaseWorkload< SpaceToDepthQueueDescriptor >, BaseWorkload< Convolution3dQueueDescriptor >, BaseWorkload< MultiplicationQueueDescriptor >, BaseWorkload< QLstmQueueDescriptor >, BaseWorkload< TransposeConvolution2dQueueDescriptor >, BaseWorkload< FillQueueDescriptor >, BaseWorkload< Pooling3dQueueDescriptor >, BaseWorkload< UnmapQueueDescriptor >, BaseWorkload< SubtractionQueueDescriptor >, BaseWorkload< FloorQueueDescriptor >, BaseWorkload< Pooling2dQueueDescriptor >, BaseWorkload< ElementwiseUnaryQueueDescriptor >, BaseWorkload< NormalizationQueueDescriptor >, BaseWorkload< ActivationQueueDescriptor >, BaseWorkload< StridedSliceQueueDescriptor >, BaseWorkload< BatchToSpaceNdQueueDescriptor >, BaseWorkload< UnidirectionalSequenceLstmQueueDescriptor >, BaseWorkload< MemSyncQueueDescriptor >, BaseWorkload< DivisionQueueDescriptor >, BaseWorkload< AdditionQueueDescriptor >, BaseWorkload< RankQueueDescriptor >, BaseWorkload< SoftmaxQueueDescriptor >, BaseWorkload< ParentDescriptor >, BaseWorkload< CastQueueDescriptor >, BaseWorkload< FullyConnectedQueueDescriptor >, BaseWorkload< SpaceToBatchNdQueueDescriptor >, BaseWorkload< DepthwiseConvolution2dQueueDescriptor >, BaseWorkload< DequantizeQueueDescriptor >, BaseWorkload< BatchNormalizationQueueDescriptor >, BaseWorkload< ReshapeQueueDescriptor >, BaseWorkload< SliceQueueDescriptor >, BaseWorkload< TransposeQueueDescriptor >, BaseWorkload< QuantizeQueueDescriptor >, BaseWorkload< MeanQueueDescriptor >, BaseWorkload< LogicalBinaryQueueDescriptor >, BaseWorkload< MaximumQueueDescriptor >, BaseWorkload< DetectionPostProcessQueueDescriptor >, BaseWorkload< ConcatQueueDescriptor >, BaseWorkload< ReduceQueueDescriptor >, BaseWorkload< ConstantQueueDescriptor >, BaseWorkload< L2NormalizationQueueDescriptor >, BaseWorkload< MemImportQueueDescriptor >, BaseWorkload< ShapeQueueDescriptor >, BaseWorkload< LogSoftmaxQueueDescriptor >, BaseWorkload< ChannelShuffleQueueDescriptor >, BaseWorkload< GatherNdQueueDescriptor >, BaseWorkload< StackQueueDescriptor >, BaseWorkload< PadQueueDescriptor >, BaseWorkload< AbsQueueDescriptor >, BaseWorkload< MinimumQueueDescriptor >, BaseWorkload< PermuteQueueDescriptor >, BaseWorkload< LstmQueueDescriptor >, BaseWorkload< QuantizedLstmQueueDescriptor >, BaseWorkload< PreluQueueDescriptor >, BaseWorkload< DebugQueueDescriptor >, BaseWorkload< ArgMinMaxQueueDescriptor >, BaseWorkload< ResizeQueueDescriptor >, BaseWorkload< DepthToSpaceQueueDescriptor >, BaseWorkload< MapQueueDescriptor >, BaseWorkload< GatherQueueDescriptor >, BaseWorkload< armnn::AdditionQueueDescriptor >, BaseWorkload< SplitterQueueDescriptor >, BaseWorkload< ComparisonQueueDescriptor >, BaseWorkload< RsqrtQueueDescriptor >, and BaseWorkload< Convolution2dQueueDescriptor >.

◆ PostAllocationConfigure()

virtual void PostAllocationConfigure ( )
pure virtual

Implemented in BaseWorkload< QueueDescriptor >, BaseWorkload< InstanceNormalizationQueueDescriptor >, BaseWorkload< MemCopyQueueDescriptor >, BaseWorkload< SpaceToDepthQueueDescriptor >, BaseWorkload< Convolution3dQueueDescriptor >, BaseWorkload< MultiplicationQueueDescriptor >, BaseWorkload< QLstmQueueDescriptor >, BaseWorkload< TransposeConvolution2dQueueDescriptor >, BaseWorkload< FillQueueDescriptor >, BaseWorkload< Pooling3dQueueDescriptor >, BaseWorkload< UnmapQueueDescriptor >, BaseWorkload< SubtractionQueueDescriptor >, BaseWorkload< FloorQueueDescriptor >, BaseWorkload< Pooling2dQueueDescriptor >, BaseWorkload< ElementwiseUnaryQueueDescriptor >, BaseWorkload< NormalizationQueueDescriptor >, BaseWorkload< ActivationQueueDescriptor >, BaseWorkload< StridedSliceQueueDescriptor >, BaseWorkload< BatchToSpaceNdQueueDescriptor >, BaseWorkload< UnidirectionalSequenceLstmQueueDescriptor >, BaseWorkload< MemSyncQueueDescriptor >, BaseWorkload< DivisionQueueDescriptor >, BaseWorkload< AdditionQueueDescriptor >, BaseWorkload< RankQueueDescriptor >, BaseWorkload< SoftmaxQueueDescriptor >, BaseWorkload< ParentDescriptor >, BaseWorkload< CastQueueDescriptor >, BaseWorkload< FullyConnectedQueueDescriptor >, BaseWorkload< SpaceToBatchNdQueueDescriptor >, BaseWorkload< DepthwiseConvolution2dQueueDescriptor >, BaseWorkload< DequantizeQueueDescriptor >, BaseWorkload< BatchNormalizationQueueDescriptor >, BaseWorkload< ReshapeQueueDescriptor >, BaseWorkload< SliceQueueDescriptor >, BaseWorkload< TransposeQueueDescriptor >, BaseWorkload< QuantizeQueueDescriptor >, BaseWorkload< MeanQueueDescriptor >, BaseWorkload< LogicalBinaryQueueDescriptor >, BaseWorkload< MaximumQueueDescriptor >, BaseWorkload< DetectionPostProcessQueueDescriptor >, BaseWorkload< ConcatQueueDescriptor >, BaseWorkload< ReduceQueueDescriptor >, BaseWorkload< ConstantQueueDescriptor >, BaseWorkload< L2NormalizationQueueDescriptor >, BaseWorkload< MemImportQueueDescriptor >, BaseWorkload< ShapeQueueDescriptor >, BaseWorkload< LogSoftmaxQueueDescriptor >, BaseWorkload< ChannelShuffleQueueDescriptor >, BaseWorkload< GatherNdQueueDescriptor >, BaseWorkload< StackQueueDescriptor >, BaseWorkload< PadQueueDescriptor >, BaseWorkload< AbsQueueDescriptor >, BaseWorkload< MinimumQueueDescriptor >, BaseWorkload< PermuteQueueDescriptor >, BaseWorkload< LstmQueueDescriptor >, BaseWorkload< QuantizedLstmQueueDescriptor >, BaseWorkload< PreluQueueDescriptor >, BaseWorkload< DebugQueueDescriptor >, BaseWorkload< ArgMinMaxQueueDescriptor >, BaseWorkload< ResizeQueueDescriptor >, BaseWorkload< DepthToSpaceQueueDescriptor >, BaseWorkload< MapQueueDescriptor >, BaseWorkload< GatherQueueDescriptor >, BaseWorkload< armnn::AdditionQueueDescriptor >, BaseWorkload< SplitterQueueDescriptor >, BaseWorkload< ComparisonQueueDescriptor >, BaseWorkload< RsqrtQueueDescriptor >, BaseWorkload< Convolution2dQueueDescriptor >, and RefComparisonWorkload.

◆ RegisterDebugCallback()

virtual void RegisterDebugCallback ( const DebugCallbackFunction )
inlinevirtual

Reimplemented in RefDebugWorkload< DataType >.

Definition at line 46 of file IWorkload.hpp.

46 {}

◆ ReplaceInputTensorHandle()

virtual void ReplaceInputTensorHandle ( ITensorHandle ,
unsigned  int 
)
pure virtual

Implemented in BaseWorkload< QueueDescriptor >, BaseWorkload< InstanceNormalizationQueueDescriptor >, BaseWorkload< MemCopyQueueDescriptor >, BaseWorkload< SpaceToDepthQueueDescriptor >, BaseWorkload< Convolution3dQueueDescriptor >, BaseWorkload< MultiplicationQueueDescriptor >, BaseWorkload< QLstmQueueDescriptor >, BaseWorkload< TransposeConvolution2dQueueDescriptor >, BaseWorkload< FillQueueDescriptor >, BaseWorkload< Pooling3dQueueDescriptor >, BaseWorkload< UnmapQueueDescriptor >, BaseWorkload< SubtractionQueueDescriptor >, BaseWorkload< FloorQueueDescriptor >, BaseWorkload< Pooling2dQueueDescriptor >, BaseWorkload< ElementwiseUnaryQueueDescriptor >, BaseWorkload< NormalizationQueueDescriptor >, BaseWorkload< ActivationQueueDescriptor >, BaseWorkload< StridedSliceQueueDescriptor >, BaseWorkload< BatchToSpaceNdQueueDescriptor >, BaseWorkload< UnidirectionalSequenceLstmQueueDescriptor >, BaseWorkload< MemSyncQueueDescriptor >, BaseWorkload< DivisionQueueDescriptor >, BaseWorkload< AdditionQueueDescriptor >, BaseWorkload< RankQueueDescriptor >, BaseWorkload< SoftmaxQueueDescriptor >, BaseWorkload< ParentDescriptor >, BaseWorkload< CastQueueDescriptor >, BaseWorkload< FullyConnectedQueueDescriptor >, BaseWorkload< SpaceToBatchNdQueueDescriptor >, BaseWorkload< DepthwiseConvolution2dQueueDescriptor >, BaseWorkload< DequantizeQueueDescriptor >, BaseWorkload< BatchNormalizationQueueDescriptor >, BaseWorkload< ReshapeQueueDescriptor >, BaseWorkload< SliceQueueDescriptor >, BaseWorkload< TransposeQueueDescriptor >, BaseWorkload< QuantizeQueueDescriptor >, BaseWorkload< MeanQueueDescriptor >, BaseWorkload< LogicalBinaryQueueDescriptor >, BaseWorkload< MaximumQueueDescriptor >, BaseWorkload< DetectionPostProcessQueueDescriptor >, BaseWorkload< ConcatQueueDescriptor >, BaseWorkload< ReduceQueueDescriptor >, BaseWorkload< ConstantQueueDescriptor >, BaseWorkload< L2NormalizationQueueDescriptor >, BaseWorkload< MemImportQueueDescriptor >, BaseWorkload< ShapeQueueDescriptor >, BaseWorkload< LogSoftmaxQueueDescriptor >, BaseWorkload< ChannelShuffleQueueDescriptor >, BaseWorkload< GatherNdQueueDescriptor >, BaseWorkload< StackQueueDescriptor >, BaseWorkload< PadQueueDescriptor >, BaseWorkload< AbsQueueDescriptor >, BaseWorkload< MinimumQueueDescriptor >, BaseWorkload< PermuteQueueDescriptor >, BaseWorkload< LstmQueueDescriptor >, BaseWorkload< QuantizedLstmQueueDescriptor >, BaseWorkload< PreluQueueDescriptor >, BaseWorkload< DebugQueueDescriptor >, BaseWorkload< ArgMinMaxQueueDescriptor >, BaseWorkload< ResizeQueueDescriptor >, BaseWorkload< DepthToSpaceQueueDescriptor >, BaseWorkload< MapQueueDescriptor >, BaseWorkload< GatherQueueDescriptor >, BaseWorkload< armnn::AdditionQueueDescriptor >, BaseWorkload< SplitterQueueDescriptor >, BaseWorkload< ComparisonQueueDescriptor >, BaseWorkload< RsqrtQueueDescriptor >, BaseWorkload< Convolution2dQueueDescriptor >, ClBatchNormalizationFloatWorkload, NeonL2NormalizationFloatWorkload, NeonNormalizationFloatWorkload, ClConvertFp16ToFp32Workload, ClConvertFp32ToFp16Workload, ClL2NormalizationFloatWorkload, ClFloorFloatWorkload, ClNormalizationFloatWorkload, ClLstmFloatWorkload, NeonLstmFloatWorkload, RefBaseWorkload< QueueDescriptor >, RefBaseWorkload< InstanceNormalizationQueueDescriptor >, RefBaseWorkload< SpaceToDepthQueueDescriptor >, RefBaseWorkload< Convolution3dQueueDescriptor >, RefBaseWorkload< TransposeConvolution2dQueueDescriptor >, RefBaseWorkload< FillQueueDescriptor >, RefBaseWorkload< QLstmQueueDescriptor >, RefBaseWorkload< Pooling3dQueueDescriptor >, RefBaseWorkload< FloorQueueDescriptor >, RefBaseWorkload< Pooling2dQueueDescriptor >, RefBaseWorkload< ElementwiseUnaryQueueDescriptor >, RefBaseWorkload< NormalizationQueueDescriptor >, RefBaseWorkload< ActivationQueueDescriptor >, RefBaseWorkload< StridedSliceQueueDescriptor >, RefBaseWorkload< BatchToSpaceNdQueueDescriptor >, RefBaseWorkload< UnidirectionalSequenceLstmQueueDescriptor >, RefBaseWorkload< RankQueueDescriptor >, RefBaseWorkload< SoftmaxQueueDescriptor >, RefBaseWorkload< FullyConnectedQueueDescriptor >, RefBaseWorkload< CastQueueDescriptor >, RefBaseWorkload< ParentDescriptor >, RefBaseWorkload< SpaceToBatchNdQueueDescriptor >, RefBaseWorkload< DequantizeQueueDescriptor >, RefBaseWorkload< DepthwiseConvolution2dQueueDescriptor >, RefBaseWorkload< BatchNormalizationQueueDescriptor >, RefBaseWorkload< ReshapeQueueDescriptor >, RefBaseWorkload< SliceQueueDescriptor >, RefBaseWorkload< LogicalBinaryQueueDescriptor >, RefBaseWorkload< QuantizeQueueDescriptor >, RefBaseWorkload< MeanQueueDescriptor >, RefBaseWorkload< DetectionPostProcessQueueDescriptor >, RefBaseWorkload< ConstantQueueDescriptor >, RefBaseWorkload< ReduceQueueDescriptor >, RefBaseWorkload< ConcatQueueDescriptor >, RefBaseWorkload< L2NormalizationQueueDescriptor >, RefBaseWorkload< StackQueueDescriptor >, RefBaseWorkload< GatherNdQueueDescriptor >, RefBaseWorkload< LogSoftmaxQueueDescriptor >, RefBaseWorkload< ShapeQueueDescriptor >, RefBaseWorkload< ChannelShuffleQueueDescriptor >, RefBaseWorkload< PadQueueDescriptor >, RefBaseWorkload< LstmQueueDescriptor >, RefBaseWorkload< PreluQueueDescriptor >, RefBaseWorkload< DepthToSpaceQueueDescriptor >, RefBaseWorkload< ArgMinMaxQueueDescriptor >, RefBaseWorkload< ResizeQueueDescriptor >, RefBaseWorkload< GatherQueueDescriptor >, RefBaseWorkload< ComparisonQueueDescriptor >, RefBaseWorkload< SplitterQueueDescriptor >, RefBaseWorkload< Convolution2dQueueDescriptor >, NeonFloorFloatWorkload, ClBaseWorkload< QueueDescriptor >, NeonBaseWorkload< QueueDescriptor >, NeonConvertBf16ToFp32Workload, NeonConvertFp16ToFp32Workload, NeonConvertFp32ToBf16Workload, NeonConvertFp32ToFp16Workload, ClBaseWorkload< MultiplicationQueueDescriptor >, ClBaseWorkload< Convolution3dQueueDescriptor >, ClBaseWorkload< InstanceNormalizationQueueDescriptor >, ClBaseWorkload< SpaceToDepthQueueDescriptor >, ClBaseWorkload< TransposeConvolution2dQueueDescriptor >, ClBaseWorkload< QLstmQueueDescriptor >, ClBaseWorkload< FillQueueDescriptor >, ClBaseWorkload< Pooling3dQueueDescriptor >, ClBaseWorkload< SubtractionQueueDescriptor >, ClBaseWorkload< Pooling2dQueueDescriptor >, ClBaseWorkload< ElementwiseUnaryQueueDescriptor >, ClBaseWorkload< BatchToSpaceNdQueueDescriptor >, ClBaseWorkload< StridedSliceQueueDescriptor >, ClBaseWorkload< ActivationQueueDescriptor >, ClBaseWorkload< DivisionQueueDescriptor >, ClBaseWorkload< AdditionQueueDescriptor >, ClBaseWorkload< CastQueueDescriptor >, ClBaseWorkload< RankQueueDescriptor >, ClBaseWorkload< SoftmaxQueueDescriptor >, ClBaseWorkload< FullyConnectedQueueDescriptor >, ClBaseWorkload< SpaceToBatchNdQueueDescriptor >, ClBaseWorkload< DepthwiseConvolution2dQueueDescriptor >, ClBaseWorkload< DequantizeQueueDescriptor >, ClBaseWorkload< ReshapeQueueDescriptor >, ClBaseWorkload< SliceQueueDescriptor >, ClBaseWorkload< QuantizeQueueDescriptor >, ClBaseWorkload< TransposeQueueDescriptor >, ClBaseWorkload< MeanQueueDescriptor >, ClBaseWorkload< LogicalBinaryQueueDescriptor >, ClBaseWorkload< MaximumQueueDescriptor >, ClBaseWorkload< ConcatQueueDescriptor >, ClBaseWorkload< ReduceQueueDescriptor >, ClBaseWorkload< ConstantQueueDescriptor >, ClBaseWorkload< ChannelShuffleQueueDescriptor >, ClBaseWorkload< PermuteQueueDescriptor >, ClBaseWorkload< StackQueueDescriptor >, ClBaseWorkload< LogSoftmaxQueueDescriptor >, ClBaseWorkload< MinimumQueueDescriptor >, ClBaseWorkload< GatherNdQueueDescriptor >, ClBaseWorkload< PadQueueDescriptor >, ClBaseWorkload< AbsQueueDescriptor >, ClBaseWorkload< PreluQueueDescriptor >, ClBaseWorkload< QuantizedLstmQueueDescriptor >, ClBaseWorkload< ArgMinMaxQueueDescriptor >, ClBaseWorkload< ResizeQueueDescriptor >, ClBaseWorkload< DepthToSpaceQueueDescriptor >, ClBaseWorkload< Convolution2dQueueDescriptor >, ClBaseWorkload< SplitterQueueDescriptor >, ClBaseWorkload< RsqrtQueueDescriptor >, ClBaseWorkload< GatherQueueDescriptor >, ClBaseWorkload< ComparisonQueueDescriptor >, NeonBaseWorkload< InstanceNormalizationQueueDescriptor >, NeonBaseWorkload< Convolution3dQueueDescriptor >, NeonBaseWorkload< SpaceToDepthQueueDescriptor >, NeonBaseWorkload< MultiplicationQueueDescriptor >, NeonBaseWorkload< QLstmQueueDescriptor >, NeonBaseWorkload< FillQueueDescriptor >, NeonBaseWorkload< TransposeConvolution2dQueueDescriptor >, NeonBaseWorkload< Pooling3dQueueDescriptor >, NeonBaseWorkload< SubtractionQueueDescriptor >, NeonBaseWorkload< Pooling2dQueueDescriptor >, NeonBaseWorkload< ElementwiseUnaryQueueDescriptor >, NeonBaseWorkload< BatchToSpaceNdQueueDescriptor >, NeonBaseWorkload< ActivationQueueDescriptor >, NeonBaseWorkload< StridedSliceQueueDescriptor >, NeonBaseWorkload< UnidirectionalSequenceLstmQueueDescriptor >, NeonBaseWorkload< AdditionQueueDescriptor >, NeonBaseWorkload< DivisionQueueDescriptor >, NeonBaseWorkload< RankQueueDescriptor >, NeonBaseWorkload< SoftmaxQueueDescriptor >, NeonBaseWorkload< FullyConnectedQueueDescriptor >, NeonBaseWorkload< CastQueueDescriptor >, NeonBaseWorkload< DequantizeQueueDescriptor >, NeonBaseWorkload< SpaceToBatchNdQueueDescriptor >, NeonBaseWorkload< DepthwiseConvolution2dQueueDescriptor >, NeonBaseWorkload< BatchNormalizationQueueDescriptor >, NeonBaseWorkload< ReshapeQueueDescriptor >, NeonBaseWorkload< SliceQueueDescriptor >, NeonBaseWorkload< TransposeQueueDescriptor >, NeonBaseWorkload< MeanQueueDescriptor >, NeonBaseWorkload< QuantizeQueueDescriptor >, NeonBaseWorkload< LogicalBinaryQueueDescriptor >, NeonBaseWorkload< MaximumQueueDescriptor >, NeonBaseWorkload< DetectionPostProcessQueueDescriptor >, NeonBaseWorkload< ConcatQueueDescriptor >, NeonBaseWorkload< ConstantQueueDescriptor >, NeonBaseWorkload< ReduceQueueDescriptor >, NeonBaseWorkload< LogSoftmaxQueueDescriptor >, NeonBaseWorkload< ChannelShuffleQueueDescriptor >, NeonBaseWorkload< AbsQueueDescriptor >, NeonBaseWorkload< PadQueueDescriptor >, NeonBaseWorkload< GatherNdQueueDescriptor >, NeonBaseWorkload< StackQueueDescriptor >, NeonBaseWorkload< MinimumQueueDescriptor >, NeonBaseWorkload< PermuteQueueDescriptor >, NeonBaseWorkload< PreluQueueDescriptor >, NeonBaseWorkload< QuantizedLstmQueueDescriptor >, NeonBaseWorkload< ArgMinMaxQueueDescriptor >, NeonBaseWorkload< ResizeQueueDescriptor >, NeonBaseWorkload< DepthToSpaceQueueDescriptor >, NeonBaseWorkload< ComparisonQueueDescriptor >, NeonBaseWorkload< SplitterQueueDescriptor >, NeonBaseWorkload< GatherQueueDescriptor >, NeonBaseWorkload< Convolution2dQueueDescriptor >, and NeonBaseWorkload< RsqrtQueueDescriptor >.

◆ ReplaceOutputTensorHandle()

virtual void ReplaceOutputTensorHandle ( ITensorHandle ,
unsigned  int 
)
pure virtual

Implemented in BaseWorkload< QueueDescriptor >, BaseWorkload< InstanceNormalizationQueueDescriptor >, BaseWorkload< MemCopyQueueDescriptor >, BaseWorkload< SpaceToDepthQueueDescriptor >, BaseWorkload< Convolution3dQueueDescriptor >, BaseWorkload< MultiplicationQueueDescriptor >, BaseWorkload< QLstmQueueDescriptor >, BaseWorkload< TransposeConvolution2dQueueDescriptor >, BaseWorkload< FillQueueDescriptor >, BaseWorkload< Pooling3dQueueDescriptor >, BaseWorkload< UnmapQueueDescriptor >, BaseWorkload< SubtractionQueueDescriptor >, BaseWorkload< FloorQueueDescriptor >, BaseWorkload< Pooling2dQueueDescriptor >, BaseWorkload< ElementwiseUnaryQueueDescriptor >, BaseWorkload< NormalizationQueueDescriptor >, BaseWorkload< ActivationQueueDescriptor >, BaseWorkload< StridedSliceQueueDescriptor >, BaseWorkload< BatchToSpaceNdQueueDescriptor >, BaseWorkload< UnidirectionalSequenceLstmQueueDescriptor >, BaseWorkload< MemSyncQueueDescriptor >, BaseWorkload< DivisionQueueDescriptor >, BaseWorkload< AdditionQueueDescriptor >, BaseWorkload< RankQueueDescriptor >, BaseWorkload< SoftmaxQueueDescriptor >, BaseWorkload< ParentDescriptor >, BaseWorkload< CastQueueDescriptor >, BaseWorkload< FullyConnectedQueueDescriptor >, BaseWorkload< SpaceToBatchNdQueueDescriptor >, BaseWorkload< DepthwiseConvolution2dQueueDescriptor >, BaseWorkload< DequantizeQueueDescriptor >, BaseWorkload< BatchNormalizationQueueDescriptor >, BaseWorkload< ReshapeQueueDescriptor >, BaseWorkload< SliceQueueDescriptor >, BaseWorkload< TransposeQueueDescriptor >, BaseWorkload< QuantizeQueueDescriptor >, BaseWorkload< MeanQueueDescriptor >, BaseWorkload< LogicalBinaryQueueDescriptor >, BaseWorkload< MaximumQueueDescriptor >, BaseWorkload< DetectionPostProcessQueueDescriptor >, BaseWorkload< ConcatQueueDescriptor >, BaseWorkload< ReduceQueueDescriptor >, BaseWorkload< ConstantQueueDescriptor >, BaseWorkload< L2NormalizationQueueDescriptor >, BaseWorkload< MemImportQueueDescriptor >, BaseWorkload< ShapeQueueDescriptor >, BaseWorkload< LogSoftmaxQueueDescriptor >, BaseWorkload< ChannelShuffleQueueDescriptor >, BaseWorkload< GatherNdQueueDescriptor >, BaseWorkload< StackQueueDescriptor >, BaseWorkload< PadQueueDescriptor >, BaseWorkload< AbsQueueDescriptor >, BaseWorkload< MinimumQueueDescriptor >, BaseWorkload< PermuteQueueDescriptor >, BaseWorkload< LstmQueueDescriptor >, BaseWorkload< QuantizedLstmQueueDescriptor >, BaseWorkload< PreluQueueDescriptor >, BaseWorkload< DebugQueueDescriptor >, BaseWorkload< ArgMinMaxQueueDescriptor >, BaseWorkload< ResizeQueueDescriptor >, BaseWorkload< DepthToSpaceQueueDescriptor >, BaseWorkload< MapQueueDescriptor >, BaseWorkload< GatherQueueDescriptor >, BaseWorkload< armnn::AdditionQueueDescriptor >, BaseWorkload< SplitterQueueDescriptor >, BaseWorkload< ComparisonQueueDescriptor >, BaseWorkload< RsqrtQueueDescriptor >, BaseWorkload< Convolution2dQueueDescriptor >, ClBatchNormalizationFloatWorkload, ClBaseWorkload< QueueDescriptor >, NeonBaseWorkload< QueueDescriptor >, ClBaseWorkload< MultiplicationQueueDescriptor >, ClBaseWorkload< Convolution3dQueueDescriptor >, ClBaseWorkload< InstanceNormalizationQueueDescriptor >, ClBaseWorkload< SpaceToDepthQueueDescriptor >, ClBaseWorkload< TransposeConvolution2dQueueDescriptor >, ClBaseWorkload< QLstmQueueDescriptor >, ClBaseWorkload< FillQueueDescriptor >, ClBaseWorkload< Pooling3dQueueDescriptor >, ClBaseWorkload< SubtractionQueueDescriptor >, ClBaseWorkload< Pooling2dQueueDescriptor >, ClBaseWorkload< ElementwiseUnaryQueueDescriptor >, ClBaseWorkload< BatchToSpaceNdQueueDescriptor >, ClBaseWorkload< StridedSliceQueueDescriptor >, ClBaseWorkload< ActivationQueueDescriptor >, ClBaseWorkload< DivisionQueueDescriptor >, ClBaseWorkload< AdditionQueueDescriptor >, ClBaseWorkload< CastQueueDescriptor >, ClBaseWorkload< RankQueueDescriptor >, ClBaseWorkload< SoftmaxQueueDescriptor >, ClBaseWorkload< FullyConnectedQueueDescriptor >, ClBaseWorkload< SpaceToBatchNdQueueDescriptor >, ClBaseWorkload< DepthwiseConvolution2dQueueDescriptor >, ClBaseWorkload< DequantizeQueueDescriptor >, ClBaseWorkload< ReshapeQueueDescriptor >, ClBaseWorkload< SliceQueueDescriptor >, ClBaseWorkload< QuantizeQueueDescriptor >, ClBaseWorkload< TransposeQueueDescriptor >, ClBaseWorkload< MeanQueueDescriptor >, ClBaseWorkload< LogicalBinaryQueueDescriptor >, ClBaseWorkload< MaximumQueueDescriptor >, ClBaseWorkload< ConcatQueueDescriptor >, ClBaseWorkload< ReduceQueueDescriptor >, ClBaseWorkload< ConstantQueueDescriptor >, ClBaseWorkload< ChannelShuffleQueueDescriptor >, ClBaseWorkload< PermuteQueueDescriptor >, ClBaseWorkload< StackQueueDescriptor >, ClBaseWorkload< LogSoftmaxQueueDescriptor >, ClBaseWorkload< MinimumQueueDescriptor >, ClBaseWorkload< GatherNdQueueDescriptor >, ClBaseWorkload< PadQueueDescriptor >, ClBaseWorkload< AbsQueueDescriptor >, ClBaseWorkload< PreluQueueDescriptor >, ClBaseWorkload< QuantizedLstmQueueDescriptor >, ClBaseWorkload< ArgMinMaxQueueDescriptor >, ClBaseWorkload< ResizeQueueDescriptor >, ClBaseWorkload< DepthToSpaceQueueDescriptor >, ClBaseWorkload< Convolution2dQueueDescriptor >, ClBaseWorkload< SplitterQueueDescriptor >, ClBaseWorkload< RsqrtQueueDescriptor >, ClBaseWorkload< GatherQueueDescriptor >, ClBaseWorkload< ComparisonQueueDescriptor >, NeonBaseWorkload< InstanceNormalizationQueueDescriptor >, NeonBaseWorkload< Convolution3dQueueDescriptor >, NeonBaseWorkload< SpaceToDepthQueueDescriptor >, NeonBaseWorkload< MultiplicationQueueDescriptor >, NeonBaseWorkload< QLstmQueueDescriptor >, NeonBaseWorkload< FillQueueDescriptor >, NeonBaseWorkload< TransposeConvolution2dQueueDescriptor >, NeonBaseWorkload< Pooling3dQueueDescriptor >, NeonBaseWorkload< SubtractionQueueDescriptor >, NeonBaseWorkload< Pooling2dQueueDescriptor >, NeonBaseWorkload< ElementwiseUnaryQueueDescriptor >, NeonBaseWorkload< BatchToSpaceNdQueueDescriptor >, NeonBaseWorkload< ActivationQueueDescriptor >, NeonBaseWorkload< StridedSliceQueueDescriptor >, NeonBaseWorkload< UnidirectionalSequenceLstmQueueDescriptor >, NeonBaseWorkload< AdditionQueueDescriptor >, NeonBaseWorkload< DivisionQueueDescriptor >, NeonBaseWorkload< RankQueueDescriptor >, NeonBaseWorkload< SoftmaxQueueDescriptor >, NeonBaseWorkload< FullyConnectedQueueDescriptor >, NeonBaseWorkload< CastQueueDescriptor >, NeonBaseWorkload< DequantizeQueueDescriptor >, NeonBaseWorkload< SpaceToBatchNdQueueDescriptor >, NeonBaseWorkload< DepthwiseConvolution2dQueueDescriptor >, NeonBaseWorkload< BatchNormalizationQueueDescriptor >, NeonBaseWorkload< ReshapeQueueDescriptor >, NeonBaseWorkload< SliceQueueDescriptor >, NeonBaseWorkload< TransposeQueueDescriptor >, NeonBaseWorkload< MeanQueueDescriptor >, NeonBaseWorkload< QuantizeQueueDescriptor >, NeonBaseWorkload< LogicalBinaryQueueDescriptor >, NeonBaseWorkload< MaximumQueueDescriptor >, NeonBaseWorkload< DetectionPostProcessQueueDescriptor >, NeonBaseWorkload< ConcatQueueDescriptor >, NeonBaseWorkload< ConstantQueueDescriptor >, NeonBaseWorkload< ReduceQueueDescriptor >, NeonBaseWorkload< LogSoftmaxQueueDescriptor >, NeonBaseWorkload< ChannelShuffleQueueDescriptor >, NeonBaseWorkload< AbsQueueDescriptor >, NeonBaseWorkload< PadQueueDescriptor >, NeonBaseWorkload< GatherNdQueueDescriptor >, NeonBaseWorkload< StackQueueDescriptor >, NeonBaseWorkload< MinimumQueueDescriptor >, NeonBaseWorkload< PermuteQueueDescriptor >, NeonBaseWorkload< PreluQueueDescriptor >, NeonBaseWorkload< QuantizedLstmQueueDescriptor >, NeonBaseWorkload< ArgMinMaxQueueDescriptor >, NeonBaseWorkload< ResizeQueueDescriptor >, NeonBaseWorkload< DepthToSpaceQueueDescriptor >, NeonBaseWorkload< ComparisonQueueDescriptor >, NeonBaseWorkload< SplitterQueueDescriptor >, NeonBaseWorkload< GatherQueueDescriptor >, NeonBaseWorkload< Convolution2dQueueDescriptor >, NeonBaseWorkload< RsqrtQueueDescriptor >, NeonL2NormalizationFloatWorkload, NeonNormalizationFloatWorkload, ClConvertFp16ToFp32Workload, ClConvertFp32ToFp16Workload, ClL2NormalizationFloatWorkload, RefBaseWorkload< QueueDescriptor >, RefBaseWorkload< InstanceNormalizationQueueDescriptor >, RefBaseWorkload< SpaceToDepthQueueDescriptor >, RefBaseWorkload< Convolution3dQueueDescriptor >, RefBaseWorkload< TransposeConvolution2dQueueDescriptor >, RefBaseWorkload< FillQueueDescriptor >, RefBaseWorkload< QLstmQueueDescriptor >, RefBaseWorkload< Pooling3dQueueDescriptor >, RefBaseWorkload< FloorQueueDescriptor >, RefBaseWorkload< Pooling2dQueueDescriptor >, RefBaseWorkload< ElementwiseUnaryQueueDescriptor >, RefBaseWorkload< NormalizationQueueDescriptor >, RefBaseWorkload< ActivationQueueDescriptor >, RefBaseWorkload< StridedSliceQueueDescriptor >, RefBaseWorkload< BatchToSpaceNdQueueDescriptor >, RefBaseWorkload< UnidirectionalSequenceLstmQueueDescriptor >, RefBaseWorkload< RankQueueDescriptor >, RefBaseWorkload< SoftmaxQueueDescriptor >, RefBaseWorkload< FullyConnectedQueueDescriptor >, RefBaseWorkload< CastQueueDescriptor >, RefBaseWorkload< ParentDescriptor >, RefBaseWorkload< SpaceToBatchNdQueueDescriptor >, RefBaseWorkload< DequantizeQueueDescriptor >, RefBaseWorkload< DepthwiseConvolution2dQueueDescriptor >, RefBaseWorkload< BatchNormalizationQueueDescriptor >, RefBaseWorkload< ReshapeQueueDescriptor >, RefBaseWorkload< SliceQueueDescriptor >, RefBaseWorkload< LogicalBinaryQueueDescriptor >, RefBaseWorkload< QuantizeQueueDescriptor >, RefBaseWorkload< MeanQueueDescriptor >, RefBaseWorkload< DetectionPostProcessQueueDescriptor >, RefBaseWorkload< ConstantQueueDescriptor >, RefBaseWorkload< ReduceQueueDescriptor >, RefBaseWorkload< ConcatQueueDescriptor >, RefBaseWorkload< L2NormalizationQueueDescriptor >, RefBaseWorkload< StackQueueDescriptor >, RefBaseWorkload< GatherNdQueueDescriptor >, RefBaseWorkload< LogSoftmaxQueueDescriptor >, RefBaseWorkload< ShapeQueueDescriptor >, RefBaseWorkload< ChannelShuffleQueueDescriptor >, RefBaseWorkload< PadQueueDescriptor >, RefBaseWorkload< LstmQueueDescriptor >, RefBaseWorkload< PreluQueueDescriptor >, RefBaseWorkload< DepthToSpaceQueueDescriptor >, RefBaseWorkload< ArgMinMaxQueueDescriptor >, RefBaseWorkload< ResizeQueueDescriptor >, RefBaseWorkload< GatherQueueDescriptor >, RefBaseWorkload< ComparisonQueueDescriptor >, RefBaseWorkload< SplitterQueueDescriptor >, RefBaseWorkload< Convolution2dQueueDescriptor >, ClFloorFloatWorkload, ClNormalizationFloatWorkload, ClLstmFloatWorkload, NeonLstmFloatWorkload, NeonFloorFloatWorkload, NeonConvertBf16ToFp32Workload, NeonConvertFp16ToFp32Workload, NeonConvertFp32ToBf16Workload, and NeonConvertFp32ToFp16Workload.

◆ SupportsTensorHandleReplacement()

virtual bool SupportsTensorHandleReplacement ( ) const
pure virtual

Implemented in BaseWorkload< QueueDescriptor >, BaseWorkload< InstanceNormalizationQueueDescriptor >, BaseWorkload< MemCopyQueueDescriptor >, BaseWorkload< SpaceToDepthQueueDescriptor >, BaseWorkload< Convolution3dQueueDescriptor >, BaseWorkload< MultiplicationQueueDescriptor >, BaseWorkload< QLstmQueueDescriptor >, BaseWorkload< TransposeConvolution2dQueueDescriptor >, BaseWorkload< FillQueueDescriptor >, BaseWorkload< Pooling3dQueueDescriptor >, BaseWorkload< UnmapQueueDescriptor >, BaseWorkload< SubtractionQueueDescriptor >, BaseWorkload< FloorQueueDescriptor >, BaseWorkload< Pooling2dQueueDescriptor >, BaseWorkload< ElementwiseUnaryQueueDescriptor >, BaseWorkload< NormalizationQueueDescriptor >, BaseWorkload< ActivationQueueDescriptor >, BaseWorkload< StridedSliceQueueDescriptor >, BaseWorkload< BatchToSpaceNdQueueDescriptor >, BaseWorkload< UnidirectionalSequenceLstmQueueDescriptor >, BaseWorkload< MemSyncQueueDescriptor >, BaseWorkload< DivisionQueueDescriptor >, BaseWorkload< AdditionQueueDescriptor >, BaseWorkload< RankQueueDescriptor >, BaseWorkload< SoftmaxQueueDescriptor >, BaseWorkload< ParentDescriptor >, BaseWorkload< CastQueueDescriptor >, BaseWorkload< FullyConnectedQueueDescriptor >, BaseWorkload< SpaceToBatchNdQueueDescriptor >, BaseWorkload< DepthwiseConvolution2dQueueDescriptor >, BaseWorkload< DequantizeQueueDescriptor >, BaseWorkload< BatchNormalizationQueueDescriptor >, BaseWorkload< ReshapeQueueDescriptor >, BaseWorkload< SliceQueueDescriptor >, BaseWorkload< TransposeQueueDescriptor >, BaseWorkload< QuantizeQueueDescriptor >, BaseWorkload< MeanQueueDescriptor >, BaseWorkload< LogicalBinaryQueueDescriptor >, BaseWorkload< MaximumQueueDescriptor >, BaseWorkload< DetectionPostProcessQueueDescriptor >, BaseWorkload< ConcatQueueDescriptor >, BaseWorkload< ReduceQueueDescriptor >, BaseWorkload< ConstantQueueDescriptor >, BaseWorkload< L2NormalizationQueueDescriptor >, BaseWorkload< MemImportQueueDescriptor >, BaseWorkload< ShapeQueueDescriptor >, BaseWorkload< LogSoftmaxQueueDescriptor >, BaseWorkload< ChannelShuffleQueueDescriptor >, BaseWorkload< GatherNdQueueDescriptor >, BaseWorkload< StackQueueDescriptor >, BaseWorkload< PadQueueDescriptor >, BaseWorkload< AbsQueueDescriptor >, BaseWorkload< MinimumQueueDescriptor >, BaseWorkload< PermuteQueueDescriptor >, BaseWorkload< LstmQueueDescriptor >, BaseWorkload< QuantizedLstmQueueDescriptor >, BaseWorkload< PreluQueueDescriptor >, BaseWorkload< DebugQueueDescriptor >, BaseWorkload< ArgMinMaxQueueDescriptor >, BaseWorkload< ResizeQueueDescriptor >, BaseWorkload< DepthToSpaceQueueDescriptor >, BaseWorkload< MapQueueDescriptor >, BaseWorkload< GatherQueueDescriptor >, BaseWorkload< armnn::AdditionQueueDescriptor >, BaseWorkload< SplitterQueueDescriptor >, BaseWorkload< ComparisonQueueDescriptor >, BaseWorkload< RsqrtQueueDescriptor >, BaseWorkload< Convolution2dQueueDescriptor >, ClConvolution2dWorkload, ClConvertFp16ToFp32Workload, ClConvertFp32ToFp16Workload, RefBaseWorkload< QueueDescriptor >, RefBaseWorkload< InstanceNormalizationQueueDescriptor >, RefBaseWorkload< SpaceToDepthQueueDescriptor >, RefBaseWorkload< Convolution3dQueueDescriptor >, RefBaseWorkload< TransposeConvolution2dQueueDescriptor >, RefBaseWorkload< FillQueueDescriptor >, RefBaseWorkload< QLstmQueueDescriptor >, RefBaseWorkload< Pooling3dQueueDescriptor >, RefBaseWorkload< FloorQueueDescriptor >, RefBaseWorkload< Pooling2dQueueDescriptor >, RefBaseWorkload< ElementwiseUnaryQueueDescriptor >, RefBaseWorkload< NormalizationQueueDescriptor >, RefBaseWorkload< ActivationQueueDescriptor >, RefBaseWorkload< StridedSliceQueueDescriptor >, RefBaseWorkload< BatchToSpaceNdQueueDescriptor >, RefBaseWorkload< UnidirectionalSequenceLstmQueueDescriptor >, RefBaseWorkload< RankQueueDescriptor >, RefBaseWorkload< SoftmaxQueueDescriptor >, RefBaseWorkload< FullyConnectedQueueDescriptor >, RefBaseWorkload< CastQueueDescriptor >, RefBaseWorkload< ParentDescriptor >, RefBaseWorkload< SpaceToBatchNdQueueDescriptor >, RefBaseWorkload< DequantizeQueueDescriptor >, RefBaseWorkload< DepthwiseConvolution2dQueueDescriptor >, RefBaseWorkload< BatchNormalizationQueueDescriptor >, RefBaseWorkload< ReshapeQueueDescriptor >, RefBaseWorkload< SliceQueueDescriptor >, RefBaseWorkload< LogicalBinaryQueueDescriptor >, RefBaseWorkload< QuantizeQueueDescriptor >, RefBaseWorkload< MeanQueueDescriptor >, RefBaseWorkload< DetectionPostProcessQueueDescriptor >, RefBaseWorkload< ConstantQueueDescriptor >, RefBaseWorkload< ReduceQueueDescriptor >, RefBaseWorkload< ConcatQueueDescriptor >, RefBaseWorkload< L2NormalizationQueueDescriptor >, RefBaseWorkload< StackQueueDescriptor >, RefBaseWorkload< GatherNdQueueDescriptor >, RefBaseWorkload< LogSoftmaxQueueDescriptor >, RefBaseWorkload< ShapeQueueDescriptor >, RefBaseWorkload< ChannelShuffleQueueDescriptor >, RefBaseWorkload< PadQueueDescriptor >, RefBaseWorkload< LstmQueueDescriptor >, RefBaseWorkload< PreluQueueDescriptor >, RefBaseWorkload< DepthToSpaceQueueDescriptor >, RefBaseWorkload< ArgMinMaxQueueDescriptor >, RefBaseWorkload< ResizeQueueDescriptor >, RefBaseWorkload< GatherQueueDescriptor >, RefBaseWorkload< ComparisonQueueDescriptor >, RefBaseWorkload< SplitterQueueDescriptor >, and RefBaseWorkload< Convolution2dQueueDescriptor >.


The documentation for this class was generated from the following file: