23.02
|
#include <ILayerSupport.hpp>
|
virtual bool | IsLayerSupported (const LayerType &type, const std::vector< TensorInfo > &infos, const BaseDescriptor &descriptor, const Optional< LstmInputParamsInfo > &lstmParamsInfo=EmptyOptional(), const Optional< QuantizedLstmInputParamsInfo > &quantizedLstmParamsInfo=EmptyOptional(), Optional< std::string & > reasonIfUnsupported=EmptyOptional()) const |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsActivationSupported(const TensorInfo &input |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsAdditionSupported(const TensorInfo &input0 |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsArgMinMaxSupported(const TensorInfo &input |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsBatchNormalizationSupported(const TensorInfo &input |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsBatchToSpaceNdSupported(const TensorInfo &input |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsCastSupported(const TensorInfo &input |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsChannelShuffleSupported(const TensorInfo &input |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsComparisonSupported(const TensorInfo &input0 |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsConvertFp16ToFp32Supported(const TensorInfo &input |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsConvertFp32ToFp16Supported(const TensorInfo &input |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsConvolution2dSupported(const TensorInfo &input |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsConvolution3dSupported(const TensorInfo &input |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsDebugSupported(const TensorInfo &input |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsDepthToSpaceSupported(const TensorInfo &input |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsDepthwiseConvolutionSupported(const TensorInfo &input |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsDequantizeSupported(const TensorInfo &input |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsDetectionPostProcessSupported(const TensorInfo &boxEncodings |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsDilatedDepthwiseConvolutionSupported(const TensorInfo &input |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsDivisionSupported(const TensorInfo &input0 |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsElementwiseUnarySupported(const TensorInfo &input |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsFakeQuantizationSupported(const TensorInfo &input |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsFillSupported(const TensorInfo &input |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsFloorSupported(const TensorInfo &input |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsFullyConnectedSupported(const TensorInfo &input |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsGatherSupported(const TensorInfo &input0 |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsInputSupported(const TensorInfo &input |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsInstanceNormalizationSupported(const TensorInfo &input |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsL2NormalizationSupported(const TensorInfo &input |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsLogicalBinarySupported(const TensorInfo &input0 |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsLogicalUnarySupported(const TensorInfo &input |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsLogSoftmaxSupported(const TensorInfo &input |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsLstmSupported(const TensorInfo &input |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsMaximumSupported(const TensorInfo &input0 |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsMeanSupported(const TensorInfo &input |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsMemCopySupported(const TensorInfo &input |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsMemImportSupported(const TensorInfo &input |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsMergeSupported(const TensorInfo &input0 |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsMinimumSupported(const TensorInfo &input0 |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsMultiplicationSupported(const TensorInfo &input0 |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsNormalizationSupported(const TensorInfo &input |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsOutputSupported(const TensorInfo &output |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsPadSupported(const TensorInfo &input |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsPermuteSupported(const TensorInfo &input |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsPooling2dSupported(const TensorInfo &input |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsPooling3dSupported(const TensorInfo &input |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsPreCompiledSupported(const TensorInfo &input |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsPreluSupported(const TensorInfo &input |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsQuantizeSupported(const TensorInfo &input |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsQLstmSupported(const TensorInfo &input |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsQuantizedLstmSupported(const TensorInfo &input |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsRankSupported(const TensorInfo &input |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsReduceSupported(const TensorInfo &input |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsReshapeSupported(const TensorInfo &input |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsResizeSupported(const TensorInfo &input |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsShapeSupported(const TensorInfo &input |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsSliceSupported(const TensorInfo &input |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsSoftmaxSupported(const TensorInfo &input |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsSpaceToBatchNdSupported(const TensorInfo &input |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsSpaceToDepthSupported(const TensorInfo &input |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsSplitterSupported(const TensorInfo &input |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsSubtractionSupported(const TensorInfo &input0 |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsSwitchSupported(const TensorInfo &input0 |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsTransposeConvolution2dSupported(const TensorInfo &input |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsTransposeSupported(const TensorInfo &input |
|
| ARMNN_DEPRECATED_MSG_REMOVAL_DATE ("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "23.08") virtual bool IsUnidirectionalSequenceLstmSupported(const TensorInfo &input |
|
Definition at line 23 of file ILayerSupport.hpp.
◆ ILayerSupport()
◆ ~ILayerSupport()
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [1/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [2/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [3/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [4/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [5/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [6/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [7/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [8/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [9/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [10/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [11/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [12/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [13/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [14/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [15/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [16/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [17/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [18/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [19/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [20/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [21/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [22/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [23/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [24/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [25/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [26/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [27/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [28/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [29/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [30/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [31/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [32/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [33/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [34/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [35/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [36/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [37/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [38/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [39/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [40/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [41/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [42/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [43/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [44/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [45/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [46/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [47/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [48/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [49/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [50/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [51/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [52/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [53/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [54/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [55/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [56/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [57/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [58/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [59/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [60/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [61/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [62/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [63/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [64/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ ARMNN_DEPRECATED_MSG_REMOVAL_DATE() [65/65]
ARMNN_DEPRECATED_MSG_REMOVAL_DATE |
( |
"This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead." |
, |
|
|
"23.08" |
|
|
) |
| const & |
◆ IsLayerSupported()
Reimplemented in LayerSupportBase, NeonLayerSupport, ClLayerSupport, RefLayerSupport, TosaRefLayerSupport, and SampleDynamicLayerSupport.
Definition at line 18 of file ILayerSupport.cpp.
30 *(PolymorphicDowncast<const ActivationDescriptor*>(&
descriptor)),
38 return IsArgMinMaxSupported(infos[0],
40 *(PolymorphicDowncast<const ArgMinMaxDescriptor*>(&
descriptor)),
49 *(PolymorphicDowncast<const BatchNormalizationDescriptor*>
55 *(PolymorphicDowncast<const BatchToSpaceNdDescriptor*>(&
descriptor)),
59 return IsComparisonSupported(infos[0],
62 *(PolymorphicDowncast<const ComparisonDescriptor*>(&
descriptor)),
67 std::vector<const TensorInfo*> inputInfos;
68 for (uint32_t i = 0; i < (infos.size() - 1); i++)
70 inputInfos.push_back(&infos[i]);
73 infos[infos.size() - 1],
74 *(PolymorphicDowncast<const OriginsDescriptor*>(&
descriptor)),
90 if (infos.size() != 4)
92 throw InvalidArgumentException(
"Invalid number of Convolution2d "
93 "TensorInfos. TensorInfos should be of format: "
94 "{input, output, weights, biases}.");
97 auto desc = *(PolymorphicDowncast<const Convolution2dDescriptor*>(&
descriptor));
98 if (infos[3] == TensorInfo())
122 return IsDepthToSpaceSupported(infos[0],
124 *(PolymorphicDowncast<const DepthToSpaceDescriptor*>(&
descriptor)),
128 if (infos.size() != 4)
130 throw InvalidArgumentException(
"Invalid number of DepthwiseConvolution2d "
131 "TensorInfos. TensorInfos should be of format: "
132 "{input, output, weights, biases}.");
135 auto desc = *(PolymorphicDowncast<const DepthwiseConvolution2dDescriptor*>(&
descriptor));
136 if (infos[3] == TensorInfo())
160 return IsDetectionPostProcessSupported(infos[0],
167 *(PolymorphicDowncast<const DetectionPostProcessDescriptor*>
176 return IsElementwiseUnarySupported(infos[0],
178 *(PolymorphicDowncast<const ElementwiseUnaryDescriptor*>
183 *(PolymorphicDowncast<const FakeQuantizationDescriptor*>
187 return IsFillSupported(infos[0],
189 *(PolymorphicDowncast<const FillDescriptor*>(&
descriptor)),
198 *(PolymorphicDowncast<const FullyConnectedDescriptor*>(&
descriptor)),
201 return IsGatherSupported(infos[0],
204 *(PolymorphicDowncast<const GatherDescriptor*>(&
descriptor)),
209 return IsInstanceNormalizationSupported(infos[0],
211 *(PolymorphicDowncast<const InstanceNormalizationDescriptor*>
217 *(PolymorphicDowncast<const L2NormalizationDescriptor*>
221 return IsLogicalBinarySupported(infos[0],
224 *(PolymorphicDowncast<const LogicalBinaryDescriptor*>(&
descriptor)),
227 return IsLogSoftmaxSupported(infos[0],
229 *(PolymorphicDowncast<const LogSoftmaxDescriptor*>(&
descriptor)),
239 *(PolymorphicDowncast<const LstmDescriptor*>(&
descriptor)),
240 lstmParamsInfo.value(),
243 return IsQLstmSupported(infos[0],
249 *(PolymorphicDowncast<const QLstmDescriptor*>(&
descriptor)),
250 lstmParamsInfo.value(),
262 *(PolymorphicDowncast<const MeanDescriptor*>(&
descriptor)),
269 return IsMemImportSupported(infos[0],
290 *(PolymorphicDowncast<const NormalizationDescriptor*>(&
descriptor)),
297 *(PolymorphicDowncast<const PadDescriptor*>(&
descriptor)),
302 *(PolymorphicDowncast<const PermuteDescriptor*>(&
descriptor)),
307 *(PolymorphicDowncast<const Pooling2dDescriptor*>(&
descriptor)),
311 *(PolymorphicDowncast<const PreCompiledDescriptor*>(&
descriptor)),
319 return IsQuantizeSupported(infos[0],
328 quantizedLstmParamsInfo.value(),
333 *(PolymorphicDowncast<const ReshapeDescriptor*>(&
descriptor)),
340 *(PolymorphicDowncast<const ResizeDescriptor*>(&
descriptor)),
345 *(PolymorphicDowncast<const ReduceDescriptor*>(&
descriptor)),
348 return IsSliceSupported(infos[0],
350 *(PolymorphicDowncast<const SliceDescriptor*>(&
descriptor)),
355 *(PolymorphicDowncast<const SoftmaxDescriptor*>(&
descriptor)),
360 *(PolymorphicDowncast<const SpaceToBatchNdDescriptor*>(&
descriptor)),
365 *(PolymorphicDowncast<const SpaceToDepthDescriptor*>(&
descriptor)),
369 std::vector<TensorInfo> outputInfos;
370 for (uint32_t i = 1; i < infos.size(); i++)
372 outputInfos.push_back(infos[i]);
375 {outputInfos.begin(), outputInfos.end()},
376 *(PolymorphicDowncast<const ViewsDescriptor*>(&
descriptor)),
381 std::vector<const TensorInfo*> inputInfos;
382 for (uint32_t i = 0; i < infos.size() - 1; i++)
384 inputInfos.push_back(&infos[i]);
387 infos[infos.size() - 1],
388 *(PolymorphicDowncast<const StackDescriptor*>(&
descriptor)),
393 auto desc = *(PolymorphicDowncast<const StandInDescriptor*>(&
descriptor));
395 if (infos.size() != (desc.m_NumInputs + desc.m_NumOutputs))
397 throw InvalidArgumentException(
"Number of StandIn layer TensorInfos does not equal "
398 "the combined number of input and output slots assigned "
399 "to the StandIn descriptor");
402 std::vector<const TensorInfo*> inputInfos;
403 for (uint32_t i = 0; i < desc.m_NumInputs; i++)
405 inputInfos.push_back(&infos[i]);
407 std::vector<const TensorInfo*> outputInfos;
408 for (uint32_t i = desc.m_NumInputs; i < infos.size(); i++)
410 outputInfos.push_back(&infos[i]);
413 return IsStandInSupported(inputInfos,
421 *(PolymorphicDowncast<const StridedSliceDescriptor*>(&
descriptor)),
435 return IsTransposeSupported(infos[0],
437 *(PolymorphicDowncast<const TransposeDescriptor*>(&
descriptor)),
441 if (infos.size() != 4)
443 throw InvalidArgumentException(
"Invalid number of TransposeConvolution2d "
444 "TensorInfos. TensorInfos should be of format: "
445 "{input, output, weights, biases}.");
448 auto desc = *(PolymorphicDowncast<const TransposeConvolution2dDescriptor*>(&
descriptor));
449 if (infos[3] == TensorInfo())
476 if (infos.size() != 6)
478 throw InvalidArgumentException(
"Invalid number of TransposeConvolution2d TensorInfos. TensorInfos "
479 "should be of format: {input, outputStateIn, cellStateIn, "
480 "hiddenStateOutputVal, cellStateOutputVal, output}");
482 auto desc = *(PolymorphicDowncast<const UnidirectionalSequenceLstmDescriptor*>(&
descriptor));
483 return IsUnidirectionalSequenceLstmSupported(infos[0],
490 lstmParamsInfo.value(),
494 return IsChannelShuffleSupported(infos[0],
496 *(PolymorphicDowncast<const ChannelShuffleDescriptor*>(&
descriptor)),
500 if (infos.size() != 4)
502 throw InvalidArgumentException(
"Invalid number of Convolution3d "
503 "TensorInfos. TensorInfos should be of format: "
504 "{input, output, weights, biases}.");
507 auto desc = *(PolymorphicDowncast<const Convolution3dDescriptor*>(&
descriptor));
508 if (infos[3] == TensorInfo())
510 return IsConvolution3dSupported(infos[0],
519 return IsConvolution3dSupported(infos[0],
528 return IsPooling3dSupported(infos[0],
530 *(PolymorphicDowncast<const Pooling3dDescriptor*>(&
descriptor)),
References armnn::Activation, armnn::Addition, armnn::ArgMinMax, armnn::BatchNormalization, armnn::BatchToSpaceNd, armnn::Cast, armnn::ChannelShuffle, armnn::Comparison, armnn::Concat, armnn::Constant, armnn::ConvertFp16ToFp32, armnn::ConvertFp32ToFp16, armnn::Convolution2d, armnn::Convolution3d, armnn::Debug, armnn::DepthToSpace, armnn::DepthwiseConvolution2d, armnn::Dequantize, ILayerSupport::descriptor, armnn::DetectionPostProcess, armnn::Division, armnn::ElementwiseUnary, armnn::FakeQuantization, armnn::Fill, armnn::Floor, armnn::FullyConnected, armnn::Gather, armnn::Input, armnn::InstanceNormalization, armnn::IsActivationSupported(), armnn::IsAdditionSupported(), armnn::IsBatchNormalizationSupported(), armnn::IsBatchToSpaceNdSupported(), armnn::IsConcatSupported(), armnn::IsConstantSupported(), armnn::IsConvertFp16ToFp32Supported(), armnn::IsConvertFp32ToFp16Supported(), armnn::IsConvolution2dSupported(), armnn::IsDebugSupported(), armnn::IsDepthwiseConvolutionSupported(), armnn::IsDequantizeSupported(), armnn::IsDivisionSupported(), armnn::IsFakeQuantizationSupported(), armnn::IsFloorSupported(), armnn::IsFullyConnectedSupported(), armnn::IsInputSupported(), armnn::IsL2NormalizationSupported(), armnn::IsLstmSupported(), armnn::IsMaximumSupported(), armnn::IsMeanSupported(), armnn::IsMemCopySupported(), armnn::IsMergeSupported(), armnn::IsMinimumSupported(), armnn::IsMultiplicationSupported(), armnn::IsNormalizationSupported(), armnn::IsOutputSupported(), armnn::IsPadSupported(), armnn::IsPermuteSupported(), armnn::IsPooling2dSupported(), armnn::IsPreCompiledSupported(), armnn::IsPreluSupported(), armnn::IsQuantizedLstmSupported(), armnn::IsReduceSupported(), armnn::IsReshapeSupported(), armnn::IsResizeSupported(), armnn::IsSoftmaxSupported(), armnn::IsSpaceToBatchNdSupported(), armnn::IsSpaceToDepthSupported(), armnn::IsSplitterSupported(), armnn::IsStackSupported(), armnn::IsStridedSliceSupported(), armnn::IsSubtractionSupported(), armnn::IsSwitchSupported(), armnn::IsTransposeConvolution2dSupported(), armnn::L2Normalization, armnn::LogicalBinary, armnn::LogSoftmax, armnn::Lstm, armnn::Map, armnn::Maximum, armnn::Mean, armnn::MemCopy, armnn::MemImport, armnn::Merge, armnn::Minimum, armnn::Multiplication, armnn::Normalization, armnn::Output, armnn::Pad, armnn::Permute, armnn::Pooling2d, armnn::Pooling3d, armnn::PreCompiled, armnn::Prelu, armnn::QLstm, armnn::Quantize, armnn::QuantizedLstm, armnn::Rank, ILayerSupport::reasonIfUnsupported, armnn::Reduce, armnn::Reshape, armnn::Resize, armnn::Shape, armnn::Slice, armnn::Softmax, armnn::SpaceToBatchNd, armnn::SpaceToDepth, armnn::Splitter, armnn::Stack, armnn::StandIn, armnn::StridedSlice, armnn::Subtraction, armnn::Switch, armnn::Transpose, armnn::TransposeConvolution2d, armnn::UnidirectionalSequenceLstm, armnn::Unmap, and OptionalReferenceSwitch< std::is_reference< T >::value, T >::value().
◆ alpha
◆ anchors
◆ beta
◆ biases [1/5]
Definition at line 128 of file ILayerSupport.hpp.
Referenced by RefLayerSupport::IsConvolution2dSupported(), ClLayerSupport::IsConvolution2dSupported(), NeonLayerSupport::IsConvolution2dSupported(), RefLayerSupport::IsConvolution3dSupported(), ClLayerSupport::IsConvolution3dSupported(), NeonLayerSupport::IsConvolution3dSupported(), RefLayerSupport::IsDepthwiseConvolutionSupported(), NeonLayerSupport::IsDepthwiseConvolutionSupported(), ClLayerSupport::IsDepthwiseConvolutionSupported(), ClLayerSupport::IsDilatedDepthwiseConvolutionSupported(), NeonLayerSupport::IsDilatedDepthwiseConvolutionSupported(), RefLayerSupport::IsDilatedDepthwiseConvolutionSupported(), NeonLayerSupport::IsFullyConnectedSupported(), ClLayerSupport::IsFullyConnectedSupported(), RefLayerSupport::IsFullyConnectedSupported(), NeonLayerSupport::IsTransposeConvolution2dSupported(), ClLayerSupport::IsTransposeConvolution2dSupported(), and RefLayerSupport::IsTransposeConvolution2dSupported().
◆ biases [2/5]
◆ biases [3/5]
◆ biases [4/5]
◆ biases [5/5]
◆ cellStateIn
◆ cellStateOut [1/3]
Definition at line 290 of file ILayerSupport.hpp.
Referenced by NeonLayerSupport::IsLstmSupported(), ClLayerSupport::IsLstmSupported(), RefLayerSupport::IsLstmSupported(), ClLayerSupport::IsQLstmSupported(), NeonLayerSupport::IsQLstmSupported(), RefLayerSupport::IsQLstmSupported(), ClLayerSupport::IsQuantizedLstmSupported(), NeonLayerSupport::IsQuantizedLstmSupported(), NeonLayerSupport::IsUnidirectionalSequenceLstmSupported(), ClLayerSupport::IsUnidirectionalSequenceLstmSupported(), and RefLayerSupport::IsUnidirectionalSequenceLstmSupported().
◆ cellStateOut [2/3]
◆ cellStateOut [3/3]
◆ descriptor [1/41]
Definition at line 42 of file ILayerSupport.hpp.
Referenced by RefLayerSupport::IsActivationSupported(), ClLayerSupport::IsActivationSupported(), NeonLayerSupport::IsActivationSupported(), RefLayerSupport::IsArgMinMaxSupported(), ClLayerSupport::IsArgMinMaxSupported(), NeonLayerSupport::IsArgMinMaxSupported(), RefLayerSupport::IsBatchMatMulSupported(), ClLayerSupport::IsBatchMatMulSupported(), NeonLayerSupport::IsBatchMatMulSupported(), RefLayerSupport::IsBatchNormalizationSupported(), ClLayerSupport::IsBatchNormalizationSupported(), NeonLayerSupport::IsBatchNormalizationSupported(), RefLayerSupport::IsBatchToSpaceNdSupported(), ClLayerSupport::IsBatchToSpaceNdSupported(), NeonLayerSupport::IsBatchToSpaceNdSupported(), RefLayerSupport::IsChannelShuffleSupported(), ClLayerSupport::IsChannelShuffleSupported(), NeonLayerSupport::IsChannelShuffleSupported(), RefLayerSupport::IsComparisonSupported(), ClLayerSupport::IsComparisonSupported(), NeonLayerSupport::IsComparisonSupported(), RefLayerSupport::IsConcatSupported(), ClLayerSupport::IsConcatSupported(), NeonLayerSupport::IsConcatSupported(), RefLayerSupport::IsConvolution2dSupported(), ClLayerSupport::IsConvolution2dSupported(), NeonLayerSupport::IsConvolution2dSupported(), RefLayerSupport::IsConvolution3dSupported(), ClLayerSupport::IsConvolution3dSupported(), NeonLayerSupport::IsConvolution3dSupported(), RefLayerSupport::IsDepthToSpaceSupported(), NeonLayerSupport::IsDepthToSpaceSupported(), ClLayerSupport::IsDepthToSpaceSupported(), RefLayerSupport::IsDepthwiseConvolutionSupported(), NeonLayerSupport::IsDepthwiseConvolutionSupported(), ClLayerSupport::IsDepthwiseConvolutionSupported(), RefLayerSupport::IsDetectionPostProcessSupported(), ClLayerSupport::IsDilatedDepthwiseConvolutionSupported(), NeonLayerSupport::IsDilatedDepthwiseConvolutionSupported(), RefLayerSupport::IsDilatedDepthwiseConvolutionSupported(), NeonLayerSupport::IsElementwiseUnarySupported(), ClLayerSupport::IsElementwiseUnarySupported(), RefLayerSupport::IsElementwiseUnarySupported(), RefLayerSupport::IsFakeQuantizationSupported(), NeonLayerSupport::IsFillSupported(), ClLayerSupport::IsFillSupported(), RefLayerSupport::IsFillSupported(), NeonLayerSupport::IsFullyConnectedSupported(), ClLayerSupport::IsFullyConnectedSupported(), RefLayerSupport::IsFullyConnectedSupported(), NeonLayerSupport::IsGatherSupported(), ClLayerSupport::IsGatherSupported(), RefLayerSupport::IsGatherSupported(), NeonLayerSupport::IsInstanceNormalizationSupported(), ClLayerSupport::IsInstanceNormalizationSupported(), RefLayerSupport::IsInstanceNormalizationSupported(), NeonLayerSupport::IsL2NormalizationSupported(), ClLayerSupport::IsL2NormalizationSupported(), RefLayerSupport::IsL2NormalizationSupported(), TosaRefLayerSupport::IsLayerSupported(), RefLayerSupport::IsLayerSupported(), LayerSupportBase::IsLayerSupported(), ClLayerSupport::IsLayerSupported(), NeonLayerSupport::IsLayerSupported(), ILayerSupport::IsLayerSupported(), NeonLayerSupport::IsLogicalBinarySupported(), ClLayerSupport::IsLogicalBinarySupported(), RefLayerSupport::IsLogicalBinarySupported(), NeonLayerSupport::IsLogSoftmaxSupported(), ClLayerSupport::IsLogSoftmaxSupported(), RefLayerSupport::IsLogSoftmaxSupported(), NeonLayerSupport::IsLstmSupported(), ClLayerSupport::IsLstmSupported(), RefLayerSupport::IsLstmSupported(), NeonLayerSupport::IsMeanSupported(), ClLayerSupport::IsMeanSupported(), RefLayerSupport::IsMeanSupported(), ClLayerSupport::IsNormalizationSupported(), NeonLayerSupport::IsNormalizationSupported(), RefLayerSupport::IsNormalizationSupported(), ClLayerSupport::IsPadSupported(), NeonLayerSupport::IsPadSupported(), RefLayerSupport::IsPadSupported(), ClLayerSupport::IsPermuteSupported(), NeonLayerSupport::IsPermuteSupported(), RefLayerSupport::IsPermuteSupported(), ClLayerSupport::IsPooling2dSupported(), NeonLayerSupport::IsPooling2dSupported(), RefLayerSupport::IsPooling2dSupported(), ClLayerSupport::IsPooling3dSupported(), NeonLayerSupport::IsPooling3dSupported(), RefLayerSupport::IsPooling3dSupported(), ClLayerSupport::IsQLstmSupported(), NeonLayerSupport::IsQLstmSupported(), RefLayerSupport::IsQLstmSupported(), ClLayerSupport::IsReduceSupported(), NeonLayerSupport::IsReduceSupported(), RefLayerSupport::IsReduceSupported(), NeonLayerSupport::IsReshapeSupported(), ClLayerSupport::IsReshapeSupported(), RefLayerSupport::IsReshapeSupported(), NeonLayerSupport::IsResizeSupported(), ClLayerSupport::IsResizeSupported(), RefLayerSupport::IsResizeSupported(), ClLayerSupport::IsSliceSupported(), NeonLayerSupport::IsSliceSupported(), RefLayerSupport::IsSliceSupported(), ClLayerSupport::IsSoftmaxSupported(), NeonLayerSupport::IsSoftmaxSupported(), RefLayerSupport::IsSoftmaxSupported(), NeonLayerSupport::IsSpaceToBatchNdSupported(), ClLayerSupport::IsSpaceToBatchNdSupported(), RefLayerSupport::IsSpaceToBatchNdSupported(), ClLayerSupport::IsSpaceToDepthSupported(), NeonLayerSupport::IsSpaceToDepthSupported(), RefLayerSupport::IsSpaceToDepthSupported(), NeonLayerSupport::IsSplitterSupported(), ClLayerSupport::IsSplitterSupported(), RefLayerSupport::IsSplitterSupported(), NeonLayerSupport::IsStackSupported(), ClLayerSupport::IsStackSupported(), RefLayerSupport::IsStackSupported(), ClLayerSupport::IsStridedSliceSupported(), NeonLayerSupport::IsStridedSliceSupported(), RefLayerSupport::IsStridedSliceSupported(), NeonLayerSupport::IsTransposeConvolution2dSupported(), ClLayerSupport::IsTransposeConvolution2dSupported(), RefLayerSupport::IsTransposeConvolution2dSupported(), NeonLayerSupport::IsTransposeSupported(), ClLayerSupport::IsTransposeSupported(), RefLayerSupport::IsTransposeSupported(), NeonLayerSupport::IsUnidirectionalSequenceLstmSupported(), ClLayerSupport::IsUnidirectionalSequenceLstmSupported(), and RefLayerSupport::IsUnidirectionalSequenceLstmSupported().
◆ descriptor [2/41]
◆ descriptor [3/41]
◆ descriptor [4/41]
◆ descriptor [5/41]
◆ descriptor [6/41]
◆ descriptor [7/41]
◆ descriptor [8/41]
◆ descriptor [9/41]
◆ descriptor [10/41]
◆ descriptor [11/41]
◆ descriptor [12/41]
◆ descriptor [13/41]
◆ descriptor [14/41]
◆ descriptor [15/41]
◆ descriptor [16/41]
◆ descriptor [17/41]
◆ descriptor [18/41]
◆ descriptor [19/41]
◆ descriptor [20/41]
◆ descriptor [21/41]
◆ descriptor [22/41]
◆ descriptor [23/41]
◆ descriptor [24/41]
◆ descriptor [25/41]
◆ descriptor [26/41]
◆ descriptor [27/41]
◆ descriptor [28/41]
◆ descriptor [29/41]
◆ descriptor [30/41]
◆ descriptor [31/41]
◆ descriptor [32/41]
◆ descriptor [33/41]
◆ descriptor [34/41]
◆ descriptor [35/41]
◆ descriptor [36/41]
◆ descriptor [37/41]
◆ descriptor [38/41]
◆ descriptor [39/41]
◆ descriptor [40/41]
◆ descriptor [41/41]
◆ detectionBoxes
◆ detectionClasses
◆ detectionScores
◆ gamma
◆ input1
Definition at line 48 of file ILayerSupport.hpp.
Referenced by SampleDynamicLayerSupport::IsAdditionSupported(), RefLayerSupport::IsAdditionSupported(), ClLayerSupport::IsAdditionSupported(), NeonLayerSupport::IsAdditionSupported(), RefLayerSupport::IsComparisonSupported(), ClLayerSupport::IsComparisonSupported(), NeonLayerSupport::IsComparisonSupported(), ClLayerSupport::IsDivisionSupported(), RefLayerSupport::IsDivisionSupported(), NeonLayerSupport::IsDivisionSupported(), NeonLayerSupport::IsGatherNdSupported(), ClLayerSupport::IsGatherNdSupported(), RefLayerSupport::IsGatherNdSupported(), NeonLayerSupport::IsGatherSupported(), ClLayerSupport::IsGatherSupported(), RefLayerSupport::IsGatherSupported(), NeonLayerSupport::IsLogicalBinarySupported(), ClLayerSupport::IsLogicalBinarySupported(), RefLayerSupport::IsLogicalBinarySupported(), NeonLayerSupport::IsMaximumSupported(), ClLayerSupport::IsMaximumSupported(), RefLayerSupport::IsMaximumSupported(), NeonLayerSupport::IsMinimumSupported(), ClLayerSupport::IsMinimumSupported(), RefLayerSupport::IsMinimumSupported(), NeonLayerSupport::IsMultiplicationSupported(), ClLayerSupport::IsMultiplicationSupported(), RefLayerSupport::IsMultiplicationSupported(), NeonLayerSupport::IsSubtractionSupported(), ClLayerSupport::IsSubtractionSupported(), and RefLayerSupport::IsSubtractionSupported().
◆ mean
◆ numDetections
◆ ouput
◆ output [1/6]
Definition at line 41 of file ILayerSupport.hpp.
Referenced by RefLayerSupport::IsActivationSupported(), ClLayerSupport::IsActivationSupported(), NeonLayerSupport::IsActivationSupported(), SampleDynamicLayerSupport::IsAdditionSupported(), RefLayerSupport::IsAdditionSupported(), ClLayerSupport::IsAdditionSupported(), NeonLayerSupport::IsAdditionSupported(), RefLayerSupport::IsArgMinMaxSupported(), ClLayerSupport::IsArgMinMaxSupported(), NeonLayerSupport::IsArgMinMaxSupported(), RefLayerSupport::IsBatchMatMulSupported(), ClLayerSupport::IsBatchMatMulSupported(), NeonLayerSupport::IsBatchMatMulSupported(), RefLayerSupport::IsBatchNormalizationSupported(), ClLayerSupport::IsBatchNormalizationSupported(), NeonLayerSupport::IsBatchNormalizationSupported(), RefLayerSupport::IsBatchToSpaceNdSupported(), ClLayerSupport::IsBatchToSpaceNdSupported(), NeonLayerSupport::IsBatchToSpaceNdSupported(), RefLayerSupport::IsCastSupported(), ClLayerSupport::IsCastSupported(), NeonLayerSupport::IsCastSupported(), RefLayerSupport::IsChannelShuffleSupported(), ClLayerSupport::IsChannelShuffleSupported(), NeonLayerSupport::IsChannelShuffleSupported(), RefLayerSupport::IsComparisonSupported(), ClLayerSupport::IsComparisonSupported(), NeonLayerSupport::IsComparisonSupported(), RefLayerSupport::IsConcatSupported(), ClLayerSupport::IsConcatSupported(), NeonLayerSupport::IsConcatSupported(), RefLayerSupport::IsConstantSupported(), ClLayerSupport::IsConstantSupported(), NeonLayerSupport::IsConstantSupported(), RefLayerSupport::IsConvertFp16ToFp32Supported(), ClLayerSupport::IsConvertFp16ToFp32Supported(), NeonLayerSupport::IsConvertFp16ToFp32Supported(), RefLayerSupport::IsConvertFp32ToFp16Supported(), ClLayerSupport::IsConvertFp32ToFp16Supported(), NeonLayerSupport::IsConvertFp32ToFp16Supported(), RefLayerSupport::IsConvolution2dSupported(), ClLayerSupport::IsConvolution2dSupported(), NeonLayerSupport::IsConvolution2dSupported(), RefLayerSupport::IsConvolution3dSupported(), ClLayerSupport::IsConvolution3dSupported(), NeonLayerSupport::IsConvolution3dSupported(), RefLayerSupport::IsDebugSupported(), RefLayerSupport::IsDepthToSpaceSupported(), NeonLayerSupport::IsDepthToSpaceSupported(), ClLayerSupport::IsDepthToSpaceSupported(), RefLayerSupport::IsDepthwiseConvolutionSupported(), NeonLayerSupport::IsDepthwiseConvolutionSupported(), ClLayerSupport::IsDepthwiseConvolutionSupported(), ClLayerSupport::IsDequantizeSupported(), RefLayerSupport::IsDequantizeSupported(), NeonLayerSupport::IsDequantizeSupported(), ClLayerSupport::IsDilatedDepthwiseConvolutionSupported(), NeonLayerSupport::IsDilatedDepthwiseConvolutionSupported(), RefLayerSupport::IsDilatedDepthwiseConvolutionSupported(), ClLayerSupport::IsDivisionSupported(), RefLayerSupport::IsDivisionSupported(), NeonLayerSupport::IsDivisionSupported(), NeonLayerSupport::IsElementwiseUnarySupported(), ClLayerSupport::IsElementwiseUnarySupported(), RefLayerSupport::IsElementwiseUnarySupported(), NeonLayerSupport::IsFillSupported(), ClLayerSupport::IsFillSupported(), RefLayerSupport::IsFillSupported(), NeonLayerSupport::IsFloorSupported(), ClLayerSupport::IsFloorSupported(), RefLayerSupport::IsFloorSupported(), NeonLayerSupport::IsFullyConnectedSupported(), ClLayerSupport::IsFullyConnectedSupported(), RefLayerSupport::IsFullyConnectedSupported(), NeonLayerSupport::IsGatherNdSupported(), ClLayerSupport::IsGatherNdSupported(), RefLayerSupport::IsGatherNdSupported(), NeonLayerSupport::IsGatherSupported(), ClLayerSupport::IsGatherSupported(), RefLayerSupport::IsGatherSupported(), NeonLayerSupport::IsInstanceNormalizationSupported(), ClLayerSupport::IsInstanceNormalizationSupported(), RefLayerSupport::IsInstanceNormalizationSupported(), NeonLayerSupport::IsL2NormalizationSupported(), ClLayerSupport::IsL2NormalizationSupported(), RefLayerSupport::IsL2NormalizationSupported(), NeonLayerSupport::IsLogicalBinarySupported(), ClLayerSupport::IsLogicalBinarySupported(), RefLayerSupport::IsLogicalBinarySupported(), NeonLayerSupport::IsLogSoftmaxSupported(), ClLayerSupport::IsLogSoftmaxSupported(), RefLayerSupport::IsLogSoftmaxSupported(), NeonLayerSupport::IsLstmSupported(), ClLayerSupport::IsLstmSupported(), RefLayerSupport::IsLstmSupported(), NeonLayerSupport::IsMaximumSupported(), ClLayerSupport::IsMaximumSupported(), RefLayerSupport::IsMaximumSupported(), NeonLayerSupport::IsMeanSupported(), ClLayerSupport::IsMeanSupported(), RefLayerSupport::IsMeanSupported(), RefLayerSupport::IsMemCopySupported(), NeonLayerSupport::IsMinimumSupported(), ClLayerSupport::IsMinimumSupported(), RefLayerSupport::IsMinimumSupported(), NeonLayerSupport::IsMultiplicationSupported(), ClLayerSupport::IsMultiplicationSupported(), RefLayerSupport::IsMultiplicationSupported(), ClLayerSupport::IsNormalizationSupported(), NeonLayerSupport::IsNormalizationSupported(), RefLayerSupport::IsNormalizationSupported(), ClLayerSupport::IsOutputSupported(), NeonLayerSupport::IsOutputSupported(), ClLayerSupport::IsPadSupported(), NeonLayerSupport::IsPadSupported(), RefLayerSupport::IsPadSupported(), ClLayerSupport::IsPermuteSupported(), NeonLayerSupport::IsPermuteSupported(), RefLayerSupport::IsPermuteSupported(), ClLayerSupport::IsPooling2dSupported(), NeonLayerSupport::IsPooling2dSupported(), RefLayerSupport::IsPooling2dSupported(), ClLayerSupport::IsPooling3dSupported(), NeonLayerSupport::IsPooling3dSupported(), RefLayerSupport::IsPooling3dSupported(), ClLayerSupport::IsPreluSupported(), NeonLayerSupport::IsPreluSupported(), RefLayerSupport::IsPreluSupported(), ClLayerSupport::IsQLstmSupported(), NeonLayerSupport::IsQLstmSupported(), RefLayerSupport::IsQLstmSupported(), ClLayerSupport::IsQuantizedLstmSupported(), NeonLayerSupport::IsQuantizeSupported(), RefLayerSupport::IsQuantizeSupported(), ClLayerSupport::IsQuantizeSupported(), RefLayerSupport::IsRankSupported(), ClLayerSupport::IsReduceSupported(), NeonLayerSupport::IsReduceSupported(), RefLayerSupport::IsReduceSupported(), ClLayerSupport::IsReshapeSupported(), NeonLayerSupport::IsReshapeSupported(), RefLayerSupport::IsReshapeSupported(), ClLayerSupport::IsResizeSupported(), NeonLayerSupport::IsResizeSupported(), RefLayerSupport::IsResizeSupported(), RefLayerSupport::IsShapeSupported(), NeonLayerSupport::IsSliceSupported(), ClLayerSupport::IsSliceSupported(), RefLayerSupport::IsSliceSupported(), ClLayerSupport::IsSoftmaxSupported(), NeonLayerSupport::IsSoftmaxSupported(), RefLayerSupport::IsSoftmaxSupported(), ClLayerSupport::IsSpaceToBatchNdSupported(), NeonLayerSupport::IsSpaceToBatchNdSupported(), RefLayerSupport::IsSpaceToBatchNdSupported(), NeonLayerSupport::IsSpaceToDepthSupported(), ClLayerSupport::IsSpaceToDepthSupported(), RefLayerSupport::IsSpaceToDepthSupported(), NeonLayerSupport::IsSplitterSupported(), ClLayerSupport::IsSplitterSupported(), RefLayerSupport::IsSplitterSupported(), NeonLayerSupport::IsStackSupported(), ClLayerSupport::IsStackSupported(), RefLayerSupport::IsStackSupported(), NeonLayerSupport::IsStridedSliceSupported(), ClLayerSupport::IsStridedSliceSupported(), RefLayerSupport::IsStridedSliceSupported(), ClLayerSupport::IsSubtractionSupported(), NeonLayerSupport::IsSubtractionSupported(), RefLayerSupport::IsSubtractionSupported(), NeonLayerSupport::IsTransposeConvolution2dSupported(), ClLayerSupport::IsTransposeConvolution2dSupported(), RefLayerSupport::IsTransposeConvolution2dSupported(), NeonLayerSupport::IsTransposeSupported(), ClLayerSupport::IsTransposeSupported(), RefLayerSupport::IsTransposeSupported(), ClLayerSupport::IsUnidirectionalSequenceLstmSupported(), NeonLayerSupport::IsUnidirectionalSequenceLstmSupported(), and RefLayerSupport::IsUnidirectionalSequenceLstmSupported().
◆ output [2/6]
◆ output [3/6]
◆ output [4/6]
◆ output [5/6]
◆ output [6/6]
◆ output0
◆ output1
◆ outputs
const std::vector<std::reference_wrapper<TensorInfo> >& outputs |
◆ outputStateIn
◆ outputStateOut [1/2]
◆ outputStateOut [2/2]
◆ paramsInfo [1/4]
Definition at line 293 of file ILayerSupport.hpp.
Referenced by NeonLayerSupport::IsLstmSupported(), ClLayerSupport::IsLstmSupported(), RefLayerSupport::IsLstmSupported(), ClLayerSupport::IsQLstmSupported(), NeonLayerSupport::IsQLstmSupported(), RefLayerSupport::IsQLstmSupported(), ClLayerSupport::IsQuantizedLstmSupported(), NeonLayerSupport::IsQuantizedLstmSupported(), NeonLayerSupport::IsUnidirectionalSequenceLstmSupported(), ClLayerSupport::IsUnidirectionalSequenceLstmSupported(), and RefLayerSupport::IsUnidirectionalSequenceLstmSupported().
◆ paramsInfo [2/4]
◆ paramsInfo [3/4]
◆ paramsInfo [4/4]
◆ previousCellStateIn [1/2]
◆ previousCellStateIn [2/2]
◆ previousOutputIn [1/2]
◆ previousOutputIn [2/2]
◆ reasonIfUnsupported [1/47]
Definition at line 43 of file ILayerSupport.hpp.
Referenced by RefLayerSupport::IsActivationSupported(), LayerSupportBase::IsActivationSupported(), ClLayerSupport::IsActivationSupported(), NeonLayerSupport::IsActivationSupported(), RefLayerSupport::IsAdditionSupported(), LayerSupportBase::IsAdditionSupported(), ClLayerSupport::IsAdditionSupported(), NeonLayerSupport::IsAdditionSupported(), RefLayerSupport::IsArgMinMaxSupported(), LayerSupportBase::IsArgMinMaxSupported(), ClLayerSupport::IsArgMinMaxSupported(), NeonLayerSupport::IsArgMinMaxSupported(), RefLayerSupport::IsBatchMatMulSupported(), ClLayerSupport::IsBatchMatMulSupported(), NeonLayerSupport::IsBatchMatMulSupported(), LayerSupportBase::IsBatchNormalizationSupported(), RefLayerSupport::IsBatchNormalizationSupported(), ClLayerSupport::IsBatchNormalizationSupported(), NeonLayerSupport::IsBatchNormalizationSupported(), RefLayerSupport::IsBatchToSpaceNdSupported(), LayerSupportBase::IsBatchToSpaceNdSupported(), ClLayerSupport::IsBatchToSpaceNdSupported(), NeonLayerSupport::IsBatchToSpaceNdSupported(), RefLayerSupport::IsCastSupported(), LayerSupportBase::IsCastSupported(), ClLayerSupport::IsCastSupported(), NeonLayerSupport::IsCastSupported(), RefLayerSupport::IsChannelShuffleSupported(), LayerSupportBase::IsChannelShuffleSupported(), ClLayerSupport::IsChannelShuffleSupported(), NeonLayerSupport::IsChannelShuffleSupported(), RefLayerSupport::IsComparisonSupported(), LayerSupportBase::IsComparisonSupported(), ClLayerSupport::IsComparisonSupported(), NeonLayerSupport::IsComparisonSupported(), RefLayerSupport::IsConcatSupported(), LayerSupportBase::IsConcatSupported(), ClLayerSupport::IsConcatSupported(), NeonLayerSupport::IsConcatSupported(), RefLayerSupport::IsConstantSupported(), ClLayerSupport::IsConstantSupported(), LayerSupportBase::IsConstantSupported(), NeonLayerSupport::IsConstantSupported(), RefLayerSupport::IsConvertFp16ToFp32Supported(), ClLayerSupport::IsConvertFp16ToFp32Supported(), NeonLayerSupport::IsConvertFp16ToFp32Supported(), LayerSupportBase::IsConvertFp16ToFp32Supported(), RefLayerSupport::IsConvertFp32ToFp16Supported(), ClLayerSupport::IsConvertFp32ToFp16Supported(), NeonLayerSupport::IsConvertFp32ToFp16Supported(), LayerSupportBase::IsConvertFp32ToFp16Supported(), RefLayerSupport::IsConvolution2dSupported(), ClLayerSupport::IsConvolution2dSupported(), NeonLayerSupport::IsConvolution2dSupported(), LayerSupportBase::IsConvolution2dSupported(), RefLayerSupport::IsConvolution3dSupported(), ClLayerSupport::IsConvolution3dSupported(), NeonLayerSupport::IsConvolution3dSupported(), LayerSupportBase::IsConvolution3dSupported(), RefLayerSupport::IsDebugSupported(), LayerSupportBase::IsDebugSupported(), RefLayerSupport::IsDepthToSpaceSupported(), NeonLayerSupport::IsDepthToSpaceSupported(), ClLayerSupport::IsDepthToSpaceSupported(), LayerSupportBase::IsDepthToSpaceSupported(), RefLayerSupport::IsDepthwiseConvolutionSupported(), NeonLayerSupport::IsDepthwiseConvolutionSupported(), ClLayerSupport::IsDepthwiseConvolutionSupported(), LayerSupportBase::IsDepthwiseConvolutionSupported(), ClLayerSupport::IsDequantizeSupported(), RefLayerSupport::IsDequantizeSupported(), NeonLayerSupport::IsDequantizeSupported(), LayerSupportBase::IsDequantizeSupported(), RefLayerSupport::IsDetectionPostProcessSupported(), LayerSupportBase::IsDetectionPostProcessSupported(), ClLayerSupport::IsDilatedDepthwiseConvolutionSupported(), NeonLayerSupport::IsDilatedDepthwiseConvolutionSupported(), RefLayerSupport::IsDilatedDepthwiseConvolutionSupported(), LayerSupportBase::IsDilatedDepthwiseConvolutionSupported(), ClLayerSupport::IsDivisionSupported(), RefLayerSupport::IsDivisionSupported(), LayerSupportBase::IsDivisionSupported(), NeonLayerSupport::IsDivisionSupported(), NeonLayerSupport::IsElementwiseUnarySupported(), ClLayerSupport::IsElementwiseUnarySupported(), RefLayerSupport::IsElementwiseUnarySupported(), LayerSupportBase::IsElementwiseUnarySupported(), RefLayerSupport::IsFakeQuantizationSupported(), LayerSupportBase::IsFakeQuantizationSupported(), NeonLayerSupport::IsFillSupported(), ClLayerSupport::IsFillSupported(), RefLayerSupport::IsFillSupported(), LayerSupportBase::IsFillSupported(), NeonLayerSupport::IsFloorSupported(), ClLayerSupport::IsFloorSupported(), RefLayerSupport::IsFloorSupported(), LayerSupportBase::IsFloorSupported(), NeonLayerSupport::IsFullyConnectedSupported(), ClLayerSupport::IsFullyConnectedSupported(), RefLayerSupport::IsFullyConnectedSupported(), LayerSupportBase::IsFullyConnectedSupported(), NeonLayerSupport::IsGatherNdSupported(), ClLayerSupport::IsGatherNdSupported(), RefLayerSupport::IsGatherNdSupported(), NeonLayerSupport::IsGatherSupported(), ClLayerSupport::IsGatherSupported(), RefLayerSupport::IsGatherSupported(), LayerSupportBase::IsGatherSupported(), NeonLayerSupport::IsInputSupported(), ClLayerSupport::IsInputSupported(), LayerSupportBase::IsInputSupported(), NeonLayerSupport::IsInstanceNormalizationSupported(), ClLayerSupport::IsInstanceNormalizationSupported(), RefLayerSupport::IsInstanceNormalizationSupported(), LayerSupportBase::IsInstanceNormalizationSupported(), NeonLayerSupport::IsL2NormalizationSupported(), ClLayerSupport::IsL2NormalizationSupported(), RefLayerSupport::IsL2NormalizationSupported(), LayerSupportBase::IsL2NormalizationSupported(), TosaRefLayerSupport::IsLayerSupported(), RefLayerSupport::IsLayerSupported(), LayerSupportBase::IsLayerSupported(), ClLayerSupport::IsLayerSupported(), NeonLayerSupport::IsLayerSupported(), SampleDynamicLayerSupport::IsLayerSupported(), ILayerSupport::IsLayerSupported(), NeonLayerSupport::IsLogicalBinarySupported(), ClLayerSupport::IsLogicalBinarySupported(), RefLayerSupport::IsLogicalBinarySupported(), LayerSupportBase::IsLogicalBinarySupported(), LayerSupportBase::IsLogicalUnarySupported(), NeonLayerSupport::IsLogSoftmaxSupported(), ClLayerSupport::IsLogSoftmaxSupported(), RefLayerSupport::IsLogSoftmaxSupported(), LayerSupportBase::IsLogSoftmaxSupported(), NeonLayerSupport::IsLstmSupported(), ClLayerSupport::IsLstmSupported(), RefLayerSupport::IsLstmSupported(), LayerSupportBase::IsLstmSupported(), NeonLayerSupport::IsMaximumSupported(), ClLayerSupport::IsMaximumSupported(), RefLayerSupport::IsMaximumSupported(), LayerSupportBase::IsMaximumSupported(), NeonLayerSupport::IsMeanSupported(), ClLayerSupport::IsMeanSupported(), RefLayerSupport::IsMeanSupported(), LayerSupportBase::IsMeanSupported(), RefLayerSupport::IsMemCopySupported(), LayerSupportBase::IsMergeSupported(), NeonLayerSupport::IsMinimumSupported(), ClLayerSupport::IsMinimumSupported(), RefLayerSupport::IsMinimumSupported(), LayerSupportBase::IsMinimumSupported(), NeonLayerSupport::IsMultiplicationSupported(), ClLayerSupport::IsMultiplicationSupported(), RefLayerSupport::IsMultiplicationSupported(), LayerSupportBase::IsMultiplicationSupported(), ClLayerSupport::IsNormalizationSupported(), NeonLayerSupport::IsNormalizationSupported(), RefLayerSupport::IsNormalizationSupported(), LayerSupportBase::IsNormalizationSupported(), ClLayerSupport::IsOutputSupported(), NeonLayerSupport::IsOutputSupported(), LayerSupportBase::IsOutputSupported(), ClLayerSupport::IsPadSupported(), NeonLayerSupport::IsPadSupported(), RefLayerSupport::IsPadSupported(), LayerSupportBase::IsPadSupported(), ClLayerSupport::IsPermuteSupported(), NeonLayerSupport::IsPermuteSupported(), RefLayerSupport::IsPermuteSupported(), LayerSupportBase::IsPermuteSupported(), ClLayerSupport::IsPooling2dSupported(), NeonLayerSupport::IsPooling2dSupported(), RefLayerSupport::IsPooling2dSupported(), LayerSupportBase::IsPooling2dSupported(), ClLayerSupport::IsPooling3dSupported(), NeonLayerSupport::IsPooling3dSupported(), RefLayerSupport::IsPooling3dSupported(), LayerSupportBase::IsPooling3dSupported(), LayerSupportBase::IsPreCompiledSupported(), NeonLayerSupport::IsPreluSupported(), ClLayerSupport::IsPreluSupported(), LayerSupportBase::IsPreluSupported(), RefLayerSupport::IsPreluSupported(), ClLayerSupport::IsQLstmSupported(), NeonLayerSupport::IsQLstmSupported(), RefLayerSupport::IsQLstmSupported(), LayerSupportBase::IsQLstmSupported(), ClLayerSupport::IsQuantizedLstmSupported(), NeonLayerSupport::IsQuantizedLstmSupported(), LayerSupportBase::IsQuantizedLstmSupported(), NeonLayerSupport::IsQuantizeSupported(), RefLayerSupport::IsQuantizeSupported(), ClLayerSupport::IsQuantizeSupported(), LayerSupportBase::IsQuantizeSupported(), RefLayerSupport::IsRankSupported(), LayerSupportBase::IsRankSupported(), NeonLayerSupport::IsReduceSupported(), ClLayerSupport::IsReduceSupported(), RefLayerSupport::IsReduceSupported(), LayerSupportBase::IsReduceSupported(), NeonLayerSupport::IsReshapeSupported(), ClLayerSupport::IsReshapeSupported(), RefLayerSupport::IsReshapeSupported(), LayerSupportBase::IsReshapeSupported(), ClLayerSupport::IsResizeSupported(), NeonLayerSupport::IsResizeSupported(), RefLayerSupport::IsResizeSupported(), LayerSupportBase::IsResizeSupported(), RefLayerSupport::IsShapeSupported(), LayerSupportBase::IsShapeSupported(), ClLayerSupport::IsSliceSupported(), NeonLayerSupport::IsSliceSupported(), RefLayerSupport::IsSliceSupported(), LayerSupportBase::IsSliceSupported(), ClLayerSupport::IsSoftmaxSupported(), NeonLayerSupport::IsSoftmaxSupported(), RefLayerSupport::IsSoftmaxSupported(), LayerSupportBase::IsSoftmaxSupported(), NeonLayerSupport::IsSpaceToBatchNdSupported(), ClLayerSupport::IsSpaceToBatchNdSupported(), RefLayerSupport::IsSpaceToBatchNdSupported(), LayerSupportBase::IsSpaceToBatchNdSupported(), NeonLayerSupport::IsSpaceToDepthSupported(), ClLayerSupport::IsSpaceToDepthSupported(), RefLayerSupport::IsSpaceToDepthSupported(), LayerSupportBase::IsSpaceToDepthSupported(), ClLayerSupport::IsSplitterSupported(), NeonLayerSupport::IsSplitterSupported(), RefLayerSupport::IsSplitterSupported(), LayerSupportBase::IsSplitterSupported(), ClLayerSupport::IsStackSupported(), NeonLayerSupport::IsStackSupported(), RefLayerSupport::IsStackSupported(), LayerSupportBase::IsStackSupported(), LayerSupportBase::IsStandInSupported(), ClLayerSupport::IsStridedSliceSupported(), NeonLayerSupport::IsStridedSliceSupported(), RefLayerSupport::IsStridedSliceSupported(), LayerSupportBase::IsStridedSliceSupported(), NeonLayerSupport::IsSubtractionSupported(), ClLayerSupport::IsSubtractionSupported(), RefLayerSupport::IsSubtractionSupported(), LayerSupportBase::IsSubtractionSupported(), LayerSupportBase::IsSwitchSupported(), ClLayerSupport::IsTransposeConvolution2dSupported(), NeonLayerSupport::IsTransposeConvolution2dSupported(), RefLayerSupport::IsTransposeConvolution2dSupported(), LayerSupportBase::IsTransposeConvolution2dSupported(), ClLayerSupport::IsTransposeSupported(), NeonLayerSupport::IsTransposeSupported(), RefLayerSupport::IsTransposeSupported(), LayerSupportBase::IsTransposeSupported(), NeonLayerSupport::IsUnidirectionalSequenceLstmSupported(), ClLayerSupport::IsUnidirectionalSequenceLstmSupported(), RefLayerSupport::IsUnidirectionalSequenceLstmSupported(), and LayerSupportBase::IsUnidirectionalSequenceLstmSupported().
◆ reasonIfUnsupported [2/47]
◆ reasonIfUnsupported [3/47]
◆ reasonIfUnsupported [4/47]
◆ reasonIfUnsupported [5/47]
◆ reasonIfUnsupported [6/47]
◆ reasonIfUnsupported [7/47]
◆ reasonIfUnsupported [8/47]
◆ reasonIfUnsupported [9/47]
◆ reasonIfUnsupported [10/47]
◆ reasonIfUnsupported [11/47]
◆ reasonIfUnsupported [12/47]
◆ reasonIfUnsupported [13/47]
◆ reasonIfUnsupported [14/47]
◆ reasonIfUnsupported [15/47]
◆ reasonIfUnsupported [16/47]
◆ reasonIfUnsupported [17/47]
◆ reasonIfUnsupported [18/47]
◆ reasonIfUnsupported [19/47]
◆ reasonIfUnsupported [20/47]
◆ reasonIfUnsupported [21/47]
◆ reasonIfUnsupported [22/47]
◆ reasonIfUnsupported [23/47]
◆ reasonIfUnsupported [24/47]
◆ reasonIfUnsupported [25/47]
◆ reasonIfUnsupported [26/47]
◆ reasonIfUnsupported [27/47]
◆ reasonIfUnsupported [28/47]
◆ reasonIfUnsupported [29/47]
◆ reasonIfUnsupported [30/47]
◆ reasonIfUnsupported [31/47]
◆ reasonIfUnsupported [32/47]
◆ reasonIfUnsupported [33/47]
◆ reasonIfUnsupported [34/47]
◆ reasonIfUnsupported [35/47]
◆ reasonIfUnsupported [36/47]
◆ reasonIfUnsupported [37/47]
◆ reasonIfUnsupported [38/47]
◆ reasonIfUnsupported [39/47]
◆ reasonIfUnsupported [40/47]
◆ reasonIfUnsupported [41/47]
◆ reasonIfUnsupported [42/47]
◆ reasonIfUnsupported [43/47]
◆ reasonIfUnsupported [44/47]
◆ reasonIfUnsupported [45/47]
◆ reasonIfUnsupported [46/47]
◆ reasonIfUnsupported [47/47]
◆ scores
◆ scratchBuffer
◆ var
◆ weights [1/5]
Definition at line 127 of file ILayerSupport.hpp.
Referenced by RefLayerSupport::IsConvolution2dSupported(), ClLayerSupport::IsConvolution2dSupported(), NeonLayerSupport::IsConvolution2dSupported(), RefLayerSupport::IsConvolution3dSupported(), ClLayerSupport::IsConvolution3dSupported(), NeonLayerSupport::IsConvolution3dSupported(), RefLayerSupport::IsDepthwiseConvolutionSupported(), NeonLayerSupport::IsDepthwiseConvolutionSupported(), ClLayerSupport::IsDepthwiseConvolutionSupported(), ClLayerSupport::IsDilatedDepthwiseConvolutionSupported(), NeonLayerSupport::IsDilatedDepthwiseConvolutionSupported(), RefLayerSupport::IsDilatedDepthwiseConvolutionSupported(), NeonLayerSupport::IsFullyConnectedSupported(), ClLayerSupport::IsFullyConnectedSupported(), RefLayerSupport::IsFullyConnectedSupported(), NeonLayerSupport::IsTransposeConvolution2dSupported(), ClLayerSupport::IsTransposeConvolution2dSupported(), and RefLayerSupport::IsTransposeConvolution2dSupported().
◆ weights [2/5]
◆ weights [3/5]
◆ weights [4/5]
◆ weights [5/5]
The documentation for this class was generated from the following files:
bool IsSoftmaxSupported(const BackendId &backend, const TensorInfo &input, const TensorInfo &output, const SoftmaxDescriptor &descriptor, char *reasonIfUnsupported=nullptr, size_t reasonIfUnsupportedMaxLength=1024)
Deprecated in favor of IBackend and ILayerSupport interfaces.
bool IsConvolution2dSupported(const BackendId &backend, const TensorInfo &input, const TensorInfo &output, const Convolution2dDescriptor &descriptor, const TensorInfo &weights, const Optional< TensorInfo > &biases, char *reasonIfUnsupported=nullptr, size_t reasonIfUnsupportedMaxLength=1024)
Deprecated in favor of IBackend and ILayerSupport interfaces.
bool IsTransposeConvolution2dSupported(const BackendId &backend, const TensorInfo &input, const TensorInfo &output, const TransposeConvolution2dDescriptor &descriptor, const TensorInfo &weights, const Optional< TensorInfo > &biases, char *reasonIfUnsupported=nullptr, size_t reasonIfUnsupportedMaxLength=1024)
Deprecated in favor of IBackend and ILayerSupport interfaces.
bool IsL2NormalizationSupported(const BackendId &backend, const TensorInfo &input, const TensorInfo &output, const L2NormalizationDescriptor &descriptor, char *reasonIfUnsupported=nullptr, size_t reasonIfUnsupportedMaxLength=1024)
Deprecated in favor of IBackend and ILayerSupport interfaces.
bool IsPreCompiledSupported(const BackendId &backend, const TensorInfo &input, char *reasonIfUnsupported=nullptr, size_t reasonIfUnsupportedMaxLength=1024)
Deprecated in favor of IBackend and ILayerSupport interfaces.
bool IsMergeSupported(const BackendId &backend, const TensorInfo &input0, const TensorInfo &input1, const TensorInfo &output, char *reasonIfUnsupported=nullptr, size_t reasonIfUnsupportedMaxLength=1024)
Deprecated in favor of IBackend and ILayerSupport interfaces.
const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported
bool IsFullyConnectedSupported(const BackendId &backend, const TensorInfo &input, const TensorInfo &output, const TensorInfo &weights, const TensorInfo &biases, const FullyConnectedDescriptor &descriptor, char *reasonIfUnsupported=nullptr, size_t reasonIfUnsupportedMaxLength=1024)
Deprecated in favor of IBackend and ILayerSupport interfaces.
bool IsStridedSliceSupported(const BackendId &backend, const TensorInfo &input, const TensorInfo &output, const StridedSliceDescriptor &descriptor, char *reasonIfUnsupported=nullptr, size_t reasonIfUnsupportedMaxLength=1024)
Deprecated in favor of IBackend and ILayerSupport interfaces.
bool IsConvertFp16ToFp32Supported(const BackendId &backend, const TensorInfo &input, const TensorInfo &output, char *reasonIfUnsupported=nullptr, size_t reasonIfUnsupportedMaxLength=1024)
Deprecated in favor of IBackend and ILayerSupport interfaces.
bool IsSwitchSupported(const BackendId &backend, const TensorInfo &input0, const TensorInfo &input1, const TensorInfo &output0, const TensorInfo &output1, char *reasonIfUnsupported=nullptr, size_t reasonIfUnsupportedMaxLength=1024)
Deprecated in favor of IBackend and ILayerSupport interfaces.
bool IsLstmSupported(const BackendId &backend, const TensorInfo &input, const TensorInfo &outputStateIn, const TensorInfo &cellStateIn, const TensorInfo &scratchBuffer, const TensorInfo &outputStateOut, const TensorInfo &cellStateOut, const TensorInfo &output, const LstmDescriptor &descriptor, const LstmInputParamsInfo ¶msInfo, char *reasonIfUnsupported=nullptr, size_t reasonIfUnsupportedMaxLength=1024)
Deprecated in favor of IBackend and ILayerSupport interfaces.
bool IsOutputSupported(const BackendId &backend, const TensorInfo &output, char *reasonIfUnsupported=nullptr, size_t reasonIfUnsupportedMaxLength=1024)
Deprecated in favor of IBackend and ILayerSupport interfaces.
bool IsReshapeSupported(const BackendId &backend, const TensorInfo &input, const ReshapeDescriptor &descriptor, char *reasonIfUnsupported=nullptr, size_t reasonIfUnsupportedMaxLength=1024)
Deprecated in favor of IBackend and ILayerSupport interfaces.
bool IsFakeQuantizationSupported(const BackendId &backend, const TensorInfo &input, const FakeQuantizationDescriptor &descriptor, char *reasonIfUnsupported=nullptr, size_t reasonIfUnsupportedMaxLength=1024)
Deprecated in favor of IBackend and ILayerSupport interfaces.
bool IsSplitterSupported(const BackendId &backend, const TensorInfo &input, const std::vector< std::reference_wrapper< TensorInfo >> &outputs, const ViewsDescriptor &descriptor, char *reasonIfUnsupported=nullptr, size_t reasonIfUnsupportedMaxLength=1024)
Deprecated in favor of IBackend and ILayerSupport interfaces.
bool IsSubtractionSupported(const BackendId &backend, const TensorInfo &input0, const TensorInfo &input1, const TensorInfo &output, char *reasonIfUnsupported=nullptr, size_t reasonIfUnsupportedMaxLength=1024)
Deprecated in favor of IBackend and ILayerSupport interfaces.
const TensorInfo const ActivationDescriptor & descriptor
@ UnidirectionalSequenceLstm
bool IsBatchNormalizationSupported(const BackendId &backend, const TensorInfo &input, const TensorInfo &output, const TensorInfo &mean, const TensorInfo &var, const TensorInfo &beta, const TensorInfo &gamma, const BatchNormalizationDescriptor &descriptor, char *reasonIfUnsupported=nullptr, size_t reasonIfUnsupportedMaxLength=1024)
Deprecated in favor of IBackend and ILayerSupport interfaces.
bool IsResizeSupported(const BackendId &backend, const TensorInfo &input, const TensorInfo &output, const ResizeDescriptor &descriptor, char *reasonIfUnsupported=nullptr, size_t reasonIfUnsupportedMaxLength=1024)
Deprecated in favor of IBackend and ILayerSupport interfaces.
bool IsDivisionSupported(const BackendId &backend, const TensorInfo &input0, const TensorInfo &input1, const TensorInfo &output, char *reasonIfUnsupported=nullptr, size_t reasonIfUnsupportedMaxLength=1024)
Deprecated in favor of IBackend and ILayerSupport interfaces.
bool IsInputSupported(const BackendId &backend, const TensorInfo &input, char *reasonIfUnsupported=nullptr, size_t reasonIfUnsupportedMaxLength=1024)
Deprecated in favor of IBackend and ILayerSupport interfaces.
bool IsDequantizeSupported(const BackendId &backend, const TensorInfo &input, const TensorInfo &output, char *reasonIfUnsupported=nullptr, size_t reasonIfUnsupportedMaxLength=1024)
Deprecated in favor of IBackend and ILayerSupport interfaces.
bool IsReduceSupported(const BackendId &backend, const TensorInfo &input, const TensorInfo &output, const ReduceDescriptor &descriptor, char *reasonIfUnsupported=nullptr, size_t reasonIfUnsupportedMaxLength=1024)
Deprecated in favor of IBackend and ILayerSupport interfaces.
bool IsDepthwiseConvolutionSupported(const BackendId &backend, const TensorInfo &input, const TensorInfo &output, const DepthwiseConvolution2dDescriptor &descriptor, const TensorInfo &weights, const Optional< TensorInfo > &biases, char *reasonIfUnsupported=nullptr, size_t reasonIfUnsupportedMaxLength=1024)
Deprecated in favor of IBackend and ILayerSupport interfaces.
bool IsPooling2dSupported(const BackendId &backend, const TensorInfo &input, const TensorInfo &output, const Pooling2dDescriptor &descriptor, char *reasonIfUnsupported=nullptr, size_t reasonIfUnsupportedMaxLength=1024)
Deprecated in favor of IBackend and ILayerSupport interfaces.
bool IsConstantSupported(const BackendId &backend, const TensorInfo &output, char *reasonIfUnsupported=nullptr, size_t reasonIfUnsupportedMaxLength=1024)
Deprecated in favor of IBackend and ILayerSupport interfaces.
bool IsMaximumSupported(const BackendId &backend, const TensorInfo &input0, const TensorInfo &input1, const TensorInfo &output, char *reasonIfUnSupported=nullptr, size_t reasonIfUnSupportedMaxLength=0)
Deprecated in favor of IBackend and ILayerSupport interfaces.
bool IsBatchToSpaceNdSupported(const BackendId &backend, const TensorInfo &input, const TensorInfo &output, const BatchToSpaceNdDescriptor &descriptor, char *reasonIfUnsupported=nullptr, size_t reasonIfUnsupportedMaxLength=1024)
Deprecated in favor of IBackend and ILayerSupport interfaces.
bool IsMinimumSupported(const BackendId &backend, const TensorInfo &input0, const TensorInfo &input1, const TensorInfo &output, char *reasonIfUnsupported=nullptr, size_t reasonIfUnsupportedMaxLength=1024)
Deprecated in favor of IBackend and ILayerSupport interfaces.
bool IsMeanSupported(const BackendId &backend, const TensorInfo &input, const TensorInfo &output, const MeanDescriptor &descriptor, char *reasonIfUnsupported=nullptr, size_t reasonIfUnsupportedMaxLength=1024)
Deprecated in favor of IBackend and ILayerSupport interfaces.
bool IsNormalizationSupported(const BackendId &backend, const TensorInfo &input, const TensorInfo &output, const NormalizationDescriptor &descriptor, char *reasonIfUnsupported=nullptr, size_t reasonIfUnsupportedMaxLength=1024)
Deprecated in favor of IBackend and ILayerSupport interfaces.
bool IsMultiplicationSupported(const BackendId &backend, const TensorInfo &input0, const TensorInfo &input1, const TensorInfo &output, char *reasonIfUnsupported=nullptr, size_t reasonIfUnsupportedMaxLength=1024)
Deprecated in favor of IBackend and ILayerSupport interfaces.
bool IsPreluSupported(const BackendId &backend, const TensorInfo &input, const TensorInfo &alpha, const TensorInfo &output, char *reasonIfUnsupported=nullptr, size_t reasonIfUnsupportedMaxLength=1024)
Deprecated in favor of IBackend and ILayerSupport interfaces.
bool IsActivationSupported(const BackendId &backend, const TensorInfo &input, const TensorInfo &output, const ActivationDescriptor &descriptor, char *reasonIfUnsupported=nullptr, size_t reasonIfUnsupportedMaxLength=1024)
Deprecated in favor of IBackend and ILayerSupport interfaces.
bool IsFloorSupported(const BackendId &backend, const TensorInfo &input, const TensorInfo &output, char *reasonIfUnsupported=nullptr, size_t reasonIfUnsupportedMaxLength=1024)
Deprecated in favor of IBackend and ILayerSupport interfaces.
bool IsQuantizedLstmSupported(const BackendId &backend, const TensorInfo &input, const TensorInfo &previousCellStateIn, const TensorInfo &previousOutputIn, const TensorInfo &cellStateOut, const TensorInfo &output, const QuantizedLstmInputParamsInfo ¶msInfo, char *reasonIfUnsupported=nullptr, size_t reasonIfUnsupportedMaxLength=1024)
Deprecated in favor of IBackend and ILayerSupport interfaces.
bool IsDebugSupported(const BackendId &backend, const TensorInfo &input, const TensorInfo &output, char *reasonIfUnsupported=nullptr, size_t reasonIfUnsupportedMaxLength=1024)
Deprecated in favor of IBackend and ILayerSupport interfaces.
bool IsMemCopySupported(const BackendId &backend, const TensorInfo &input, const TensorInfo &output, char *reasonIfUnsupported=nullptr, size_t reasonIfUnsupportedMaxLength=1024)
Deprecated in favor of IBackend and ILayerSupport interfaces.
bool IsStackSupported(const BackendId &backend, const std::vector< const TensorInfo * > inputs, const TensorInfo &output, const StackDescriptor &descriptor, char *reasonIfUnsupported=nullptr, size_t reasonIfUnsupportedMaxLength=1024)
Deprecated in favor of IBackend and ILayerSupport interfaces.
bool IsPermuteSupported(const BackendId &backend, const TensorInfo &input, const TensorInfo &output, const PermuteDescriptor &descriptor, char *reasonIfUnsupported=nullptr, size_t reasonIfUnsupportedMaxLength=1024)
Deprecated in favor of IBackend and ILayerSupport interfaces.
bool IsSpaceToDepthSupported(const BackendId &backend, const TensorInfo &input, const TensorInfo &output, const SpaceToDepthDescriptor &descriptor, char *reasonIfUnsupported=nullptr, size_t reasonIfUnsupportedMaxLength=1024)
Deprecated in favor of IBackend and ILayerSupport interfaces.
bool IsConcatSupported(const BackendId &backend, const std::vector< const TensorInfo * > inputs, const TensorInfo &output, const OriginsDescriptor &descriptor, char *reasonIfUnsupported=nullptr, size_t reasonIfUnsupportedMaxLength=1024)
Deprecated in favor of IBackend and ILayerSupport interfaces.
bool IsAdditionSupported(const BackendId &backend, const TensorInfo &input0, const TensorInfo &input1, const TensorInfo &output, char *reasonIfUnsupported=nullptr, size_t reasonIfUnsupportedMaxLength=1024)
Deprecated in favor of IBackend and ILayerSupport interfaces.
bool IsPadSupported(const BackendId &backend, const TensorInfo &input, const TensorInfo &output, const PadDescriptor &descriptor, char *reasonIfUnsupported=nullptr, size_t reasonIfUnsupportedMaxLength=1024)
Deprecated in favor of IBackend and ILayerSupport interfaces.
bool IsSpaceToBatchNdSupported(const BackendId &backend, const TensorInfo &input, const TensorInfo &output, const SpaceToBatchNdDescriptor &descriptor, char *reasonIfUnsupported=nullptr, size_t reasonIfUnsupportedMaxLength=1024)
Deprecated in favor of IBackend and ILayerSupport interfaces.
bool IsConvertFp32ToFp16Supported(const BackendId &backend, const TensorInfo &input, const TensorInfo &output, char *reasonIfUnsupported=nullptr, size_t reasonIfUnsupportedMaxLength=1024)
Deprecated in favor of IBackend and ILayerSupport interfaces.