31 const std::vector<TensorInfo>& infos,
39 "Use ABI Stable IsLayerSupported accepting LayerType argument instead.",
"22.11")
46 "Use ABI Stable IsLayerSupported accepting LayerType argument instead.",
"22.11")
53 "Use ABI Stable IsLayerSupported accepting
LayerType argument
instead.", "22.11")
54 virtual
bool IsArgMinMaxSupported(const
TensorInfo& input,
60 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
71 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
78 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
79 virtual
bool IsCastSupported(const
TensorInfo& input,
84 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
85 virtual
bool IsChannelShuffleSupported(const
TensorInfo& input,
91 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
92 virtual
bool IsComparisonSupported(const
TensorInfo& input0,
99 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
106 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
111 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
112 virtual
bool IsConvertBf16ToFp32Supported(const
TensorInfo& input,
117 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
118 virtual
bool IsConvertFp32ToBf16Supported(const
TensorInfo& input,
123 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
129 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
135 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
144 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
145 virtual
bool IsConvolution3dSupported(const
TensorInfo& input,
153 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
159 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
160 virtual
bool IsDepthToSpaceSupported(const
TensorInfo& input,
166 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
176 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
182 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
183 virtual
bool IsDetectionPostProcessSupported(const
TensorInfo& boxEncodings,
194 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
195 virtual
bool IsDilatedDepthwiseConvolutionSupported(
204 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
211 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
212 virtual
bool IsElementwiseUnarySupported(const
TensorInfo& input,
218 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
224 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
225 virtual
bool IsFillSupported(const
TensorInfo& input,
231 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
237 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
246 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
247 virtual
bool IsGatherSupported(const
TensorInfo& input0,
254 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
259 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
260 virtual
bool IsInstanceNormalizationSupported(
267 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
274 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
275 virtual
bool IsLogicalBinarySupported(const
TensorInfo& input0,
282 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
283 virtual
bool IsLogicalUnarySupported(const
TensorInfo& input,
289 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
290 virtual
bool IsLogSoftmaxSupported(const
TensorInfo& input,
296 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
309 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
316 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
323 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
329 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
330 virtual
bool IsMemImportSupported(const
TensorInfo& input,
335 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
342 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
349 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
356 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
363 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
368 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
375 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
382 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
389 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
390 virtual
bool IsPooling3dSupported(const
TensorInfo& input,
396 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
402 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
409 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
410 virtual
bool IsQuantizeSupported(const
TensorInfo& input,
415 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
416 virtual
bool IsQLstmSupported(const
TensorInfo& input,
427 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
437 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
438 virtual
bool IsRankSupported(const
TensorInfo& input,
443 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
450 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
457 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
464 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
465 virtual
bool IsShapeSupported(const
TensorInfo& input,
470 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
471 virtual
bool IsSliceSupported(const
TensorInfo& input,
477 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
484 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
491 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
498 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
505 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
512 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
513 virtual
bool IsStandInSupported(const
std::vector<const
TensorInfo*>& inputs,
519 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
526 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
533 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
541 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
551 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
552 virtual
bool IsTransposeSupported(const
TensorInfo& input,
558 "Use ABI Stable IsLayerSupported accepting
LayerType argument instead.", "22.11")
559 virtual
bool IsUnidirectionalSequenceLstmSupported(
const TensorInfo const TensorInfo const TensorInfo const Optional< TensorInfo > & hiddenStateOutput
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 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 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 IsOutputSupported(const BackendId &backend, const TensorInfo &output, char *reasonIfUnsupported=nullptr, size_t reasonIfUnsupportedMaxLength=1024)
Deprecated in favor of IBackend and ILayerSupport interfaces.
A ViewsDescriptor for the SplitterLayer.
const TensorInfo const TensorInfo & anchors
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 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.
A TransposeConvolution2dDescriptor for the TransposeConvolution2dLayer.
const TensorInfo const TensorInfo const TensorInfo const TensorInfo const TensorInfo const TensorInfo const LstmDescriptor const LstmInputParamsInfo & paramsInfo
const TensorInfo const TensorInfo const TensorInfo const Optional< TensorInfo > const Optional< TensorInfo > & cellStateOutput
A ReshapeDescriptor for the ReshapeLayer.
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.
A ComparisonDescriptor for the ComparisonLayer.
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.
const TensorInfo const TensorInfo const TensorInfo const TensorInfo const TensorInfo & gamma
const TensorInfo const TensorInfo & ouput
const std::vector< std::reference_wrapper< TensorInfo > > & outputs
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 IsPreCompiledSupported(const BackendId &backend, const TensorInfo &input, char *reasonIfUnsupported=nullptr, size_t reasonIfUnsupportedMaxLength=1024)
Deprecated in favor of IBackend and ILayerSupport interfaces.
A Convolution2dDescriptor for the Convolution2dLayer.
std::shared_ptr< ILayerSupport > ILayerSupportSharedPtr
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.
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
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 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 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.
const TensorInfo const ActivationDescriptor Optional< std::string & > reasonIfUnsupported
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 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.
const TensorInfo const TensorInfo const TensorInfo const TensorInfo & outputStateOut
A LogicalBinaryDescriptor for the LogicalBinaryLayer.
const TensorInfo & scores
const TensorInfo const TensorInfo & output0
const TensorInfo const TensorInfo const TensorInfo const TensorInfo & detectionClasses
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.
Copyright (c) 2021 ARM Limited and Contributors.
const TensorInfo const ActivationDescriptor & descriptor
A SpaceToDepthDescriptor for the SpaceToDepthLayer.
ARMNN_DEPRECATED_MSG_REMOVAL_DATE("This method is deprecated. " "Use ABI Stable IsLayerSupported accepting LayerType argument instead.", "22.11") virtual bool IsActivationSupported(const TensorInfo &input
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.
A BatchToSpaceNdDescriptor for the BatchToSpaceNdLayer.
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.
const TensorInfo & outputStateIn
const TensorInfo const TensorInfo & previousCellStateIn
const TensorInfo const TensorInfo const TensorInfo & output1
const TensorInfo const TensorInfo const TensorInfo const TensorInfo const TensorInfo const TensorInfo & numDetections
A ResizeBilinearDescriptor for the ResizeBilinearLayer.
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.
Base class for all descriptors.
A StackDescriptor for the StackLayer.
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.
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.
A PadDescriptor for the PadLayer.
const TensorInfo const TensorInfo & cellStateIn
An LstmDescriptor for the LstmLayer.
A L2NormalizationDescriptor for the L2NormalizationLayer.
const TensorInfo const TensorInfo const TensorInfo & var
An ArgMinMaxDescriptor for ArgMinMaxLayer.
An OriginsDescriptor for the ConcatLayer.
A ReduceDescriptor for the REDUCE operators.
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.
A FullyConnectedDescriptor for the FullyConnectedLayer.
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.
A FakeQuantizationDescriptor for the FakeQuantizationLayer.
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 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.
A GatherDescriptor for the GatherLayer.
const TensorInfo const TensorInfo const TensorInfo const TensorInfo & beta
A StandInDescriptor for the StandIn layer.
A QLstmDescriptor for the QLstmLayer.
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.
An ActivationDescriptor for the ActivationLayer.
A SliceDescriptor for the SliceLayer.
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.
A Convolution3dDescriptor for the Convolution3dLayer.
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.
const TensorInfo & previousOutputIn
A Pooling3dDescriptor for the Pooling3dLayer.
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.
const TensorInfo & output
A SpaceToBatchNdDescriptor for the SpaceToBatchNdLayer.
bool IsInputSupported(const BackendId &backend, const TensorInfo &input, 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.
const TensorInfo const TensorInfo const TensorInfo const TensorInfo const TensorInfo & detectionScores
EmptyOptional is used to initialize the Optional class in case we want to have default value for an O...
A ElementwiseUnaryDescriptor for the ElementwiseUnaryLayer.
const TensorInfo const Convolution2dDescriptor const TensorInfo const Optional< TensorInfo > & biases
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 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.
A MeanDescriptor for the MeanLayer.
const TensorInfo const TensorInfo const TensorInfo & detectionBoxes
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.
A TransposeDescriptor for the TransposeLayer.
A StridedSliceDescriptor for the StridedSliceLayer.
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 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 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.
const TensorInfo & input1
bool IsConstantSupported(const BackendId &backend, const TensorInfo &output, 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.
A PreCompiledDescriptor for the PreCompiledLayer.
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.
A Pooling2dDescriptor for the Pooling2dLayer.
A NormalizationDescriptor for the NormalizationLayer.
const TensorInfo const TensorInfo const TensorInfo & scratchBuffer
An InstanceNormalizationDescriptor for InstanceNormalizationLayer.
A ChannelShuffleDescriptor for the ChannelShuffle operator.
const TensorInfo const TensorInfo const TensorInfo const TensorInfo const TensorInfo & cellStateOut
A SoftmaxDescriptor for the SoftmaxLayer.
const TensorInfo const Convolution2dDescriptor const TensorInfo & weights
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 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.
A DepthwiseConvolution2dDescriptor for the DepthwiseConvolution2dLayer.
A FillDescriptor for the FillLayer.
A BatchNormalizationDescriptor for the BatchNormalizationLayer.
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.
const TensorInfo const TensorInfo & mean
A PermuteDescriptor for the PermuteLayer.
LayerType
When adding a new layer, adapt also the LastLayer enum value in the enum class LayerType below...
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.