Supported Operations
RVC2 and RVC3
Above we list all the operations that are supported for RVC2 and RVC3 conversion. Read more about them in OpenVINO 2022.3 docs.- Abs-1
- Acos-1
- Acosh-3
- AdaptiveAvgPool-8
- AdaptiveMaxPool-8
- Add-1
- Add-1
- Asin-1
- Asinh-3
- Assign-3
- Atan-1
- Atanh-3
- AvgPool-1
- BatchNormInference-1
- BatchNormInference-5
- BatchToSpace-2
- BinaryConvolution-1
- Broadcast-1
- Broadcast-3
- Bucketize-3
- CTCGreedyDecoder-1
- CTCGreedyDecoderSeqLen-6
- Ceiling-1
- Clamp-1
- Concat-1
- Constant-1
- ConvertLike-1
- Convert-1
- ConvolutionBackpropData-1
- Convolution-1
- Cos-1
- Cosh-1
- CTCLoss-4
- CumSum-3
- DeformableConvolution-1
- DeformableConvolution-8
- DeformablePSROIPooling-1
- DepthToSpace-1
- DetectionOutput-1
- DetectionOutput-1
- DFT-7
- Divide-1
- Einsum-7
- Elu-1
- EmbeddingBagOffsetsSum-3
- EmbeddingBagPackedSum-3
- EmbeddingSegmentsSum-3
- Equal-1
- Erf-1
- Exp-1
- ExperimentalDetectronDetectionOutput-6
- ExperimentalDetectronGenerateProposalsSingleImage-6
- ExperimentalDetectronPriorGridGenerator-6
- ExperimentalDetectronROIFeatureExtractor-6
- ExperimentalDetectronTopKROIs-6
- ExtractImagePatches-3
- Eye-9
- FakeQuantize-1
- FloorMod-1
- Floor-1
- GridSample-9
- GRN-1
- GRUCell-3
- GRUSequence-5
- GatherTree-1
- Gather-1
- Gather-7
- Gather-8
- GatherElements-6
- GatherND-5
- GatherND-8
- GELU-2
- GELU-7
- GenerateProposals-9
- GreaterEqual-1
- Greater-1
- GroupConvolutionBackpropData-1
- GroupConvolution-1
- HardSigmoid-1
- HSigmoid-5
- HSwish-4
- I420toBGR-8
- I420toRGB-8
- IDFT-7
- IRDFT-9
- If-8
- Interpolate-1
- Interpolate-4
- IsFinite-10
- IsInf-10
- IsNaN-10
- LRN-1
- LSTMCell-1
- LSTMSequence-1
- LessEqual-1
- Less-1
- Log-1
- LogicalAnd-1
- LogicalNot-1
- LogicalOr-1
- LogicalXor-1
- LogSoftmax-5
- Loop-5
- MVN-1
- MVN-6
- MatMul-1
- MatrixNms-8
- MaxPool-1
- MaxPool-8
- Maximum-1
- Minimum-1
- Mish-4
- Mod-1
- MulticlassNonMaxSuppression-8
- MulticlassNonMaxSuppression-9
- Multiply-1
- Negative-1
- NonMaxSuppression-1
- NonMaxSuppression-3
- NonMaxSuppression-4
- NonMaxSuppression-5
- NonMaxSuppression-9
- NonZero-3
- NormalizeL2-1
- NotEqual-1
- NV12toBGR-8
- NV12toRGB-8
- OneHot-1
- PReLU-1
- PSROIPooling-1
- Pad-1
- Parameter-1
- Power-1
- PriorBoxClustered-1
- PriorBox-1
- PriorBox-8
- Proposal-1
- Proposal-4
- RandomUniform-8
- Range-1
- Range-4
- RDFT-9
- ReadValue-3
- ReLU-1
- ReduceL1-4
- ReduceL2-4
- ReduceLogicalAnd-1
- ReduceLogicalOr-1
- ReduceMax-1
- ReduceMean-1
- ReduceMin-1
- ReduceProd-1
- ReduceSum-1
- RegionYolo-1
- ReorgYolo-1
- Reshape-1
- Result-1
- Reverse-1
- ReverseSequence-1
- RNNCell-3
- RNNSequence-5
- ROIAlign-3
- ROIAlign-9
- ROIPooling-1
- Roll-7
- Round-5
- ScatterElementsUpdate-3
- ScatterNDUpdate-3
- ScatterUpdate-3
- Select-1
- Selu-1
- ShapeOf-1
- ShapeOf-3
- ShuffleChannels-1
- Sigmoid-1
- Sign-1
- Sin-1
- Sinh-1
- Slice-8
- SoftMax-1
- SoftMax-8
- SoftPlus-4
- SoftSign-9
- SpaceToBatch-2
- SpaceToDepth-1
- Split-1
- Sqrt-1
- SquaredDifference-1
- Squeeze-1
- StridedSlice-1
- Subtract-1
- Swish-4
- Tan-1
- Tanh-1
- TensorIterator-1
- Tile-1
- TopK-1
- TopK-3
- Transpose-1
- Unique-10
- Unsqueeze-1
- VariadicSplit-1
RVC4
Below, we list all the operations that are supported for RVC4 conversion. Read more about them in the Qualcomm docs.- ArgbToRgb
- Argmax
- Argmin
- AxisAlignedBboxTransform
- Batchnorm
- BatchPermutation
- BatchToSpace
- BboxTransform
- BoxWithNmsLimit
- Buffer
- Cast
- ChannelShuffle
- Col2Im
- CollectRpnProposals
- CombinedNms
- Concat
- ConstantOfShape
- Conv1d
- Conv2d
- Conv3d
- Convert
- Correlation1D
- CreateSparse
- CropAndResize
- CumulativeSum
- DepthToSpace
- DepthWiseConv1d
- DepthWiseConv2d
- Dequantize
- DetectionOutput
- DistributeFpnProposals
- ElementWiseAbs
- ElementWiseAdd
- ElementWiseAnd
- ElementWiseAsin
- ElementWiseAtan
- ElementWiseBinary
- ElementWiseCeil
- ElementWiseCos
- ElementWiseDivide
- ElementWiseEqual
- ElementWiseExp
- ElementWiseFloor
- ElementWiseFloorDiv
- ElementWiseFmod
- ElementWiseGreater
- ElementWiseGreaterEqual
- ElementWiseLess
- ElementWiseLessEqual
- ElementWiseLog
- ElementWiseMaximum
- ElementWiseMinimum
- ElementWiseMod
- ElementWiseMultiply
- ElementWiseNeg
- ElementWiseNeuron
- ElementWiseNot
- ElementWiseNotEqual
- ElementWiseOr
- ElementWisePower
- ElementWiseRound
- ElementWiseRsqrt
- ElementWiseSelect
- ElementWiseSign
- ElementWiseSin
- ElementWiseSoftplus
- ElementWiseSquaredDifference
- ElementWiseSquareRoot
- ElementWiseSubtract
- ElementWiseUnary
- ElementWiseXor
- Elu
- ExpandDims
- ExtractGlimpse
- ExtractPatches
- FullyConnected
- Gather
- GatherElements
- GatherNd
- Gelu
- GenerateProposals
- GetSparseIndices
- GetSparseValues
- GridSample
- GroupNorm
- Gru
- HardSwish
- HeatMapMaxKeyPoint
- If
- Im2Col
- ImageProjectionTransform
- InstanceNorm
- L2Norm
- L2Pool2d
- LayerNorm
- LogSoftmax
- Lrn
- Lstm
- MaskedSoftmax
- MatMul
- Moments
- MultiClassNms
- NonMaxSuppression
- NonZero
- Nv12ToRgb
- Nv21ToRgb
- OneHot
- Pack
- Pad
- PoolAvg2d
- PoolAvg3d
- PoolMax2d
- PoolMax3d
- Prelu
- Quantize
- ReduceMax
- ReduceMean
- ReduceMin
- ReduceProd
- ReduceSum
- ReduceSumSquare
- Relu
- Relu1
- Relu6
- ReluMinMax
- Reshape
- Resize
- ResizeBilinear
- ResizeNearestNeighbor
- RmsNorm
- RoiAlign
- RoiPooling
- ScatterElements
- ScatterNd
- Shape
- Sigmoid
- Softmax
- SpaceToBatch
- SpaceToDepth
- SparseToDense
- Split
- Squeeze
- StridedSlice
- Tanh
- Tile
- TopK
- Transpose
- TransposeConv1d
- TransposeConv2d
- TransposeConv3d
- UnPack