# CPU Backend Op Definition Supplement ## ArgbToRgb ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ## Argmax ### Datatypes | Configuration | in[0] | out[0] | axis | keep\_dims | | --- | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_UINT\_32, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_UINT\_32, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_UINT\_32 | QNN\_DATATYPE\_BOOL\_8 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_UINT\_32 | QNN\_DATATYPE\_UINT\_32 | | ## Argmin ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_UINT\_32, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_UINT\_32, QNN\_DATATYPE\_INT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_INT\_32 | ## AxisAlignedBboxTransform ### Datatypes | Configuration | in[0] | in[1] | out[0] | weights | | --- | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | ### Support | Configuration | | | --- | --- | | fp32 | | ## Batchnorm ### Datatypes | Configuration | in[0] | in[1] | in[2] | out[0] | | --- | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_32 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | fp32 | | | int8 | | ## BatchPermutation ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_UINT\_32 | QNN\_DATATYPE\_FLOAT\_32 | ### Constraints | Configuration | in[0] | in[1] | | --- | --- | --- | | fp32 | | | ## BatchToSpace ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ## BboxTransform ### Datatypes | Configuration | in[0] | in[1] | in[2] | out[0] | out[1] | | --- | --- | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | ## BoxWithNmsLimit ### Datatypes | Configuration | in[0] | in[1] | out[0] | out[1] | | --- | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | ## Buffer ### Datatypes | Configuration | in[0] | in[1] | out[0] | buffer\_size | buffer\_dim | stride | mode | | --- | --- | --- | --- | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_UINT\_32 | QNN\_DATATYPE\_UINT\_32 | QNN\_DATATYPE\_UINT\_32 | QNN\_DATATYPE\_UINT\_32 | ## Cast ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_UINT\_32, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_UINT\_8, QNN\_DATATYPE\_BOOL\_8, QNN\_DATATYPE\_INT\_64, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_UINT\_32, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_UINT\_8, QNN\_DATATYPE\_INT\_8, QNN\_DATATYPE\_BOOL\_8, QNN\_DATATYPE\_INT\_64, QNN\_DATATYPE\_FLOAT\_16 | | int8 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_UINT\_32, QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8, QNN\_DATATYPE\_BOOL\_8, QNN\_DATATYPE\_UINT\_8, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_UINT\_32, QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8, QNN\_DATATYPE\_UINT\_8, QNN\_DATATYPE\_FLOAT\_16 | ### Constraints | Configuration | in[0] | out[0] | | --- | --- | --- | | int8 | | | ## ChannelShuffle ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ## Col2Im ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | ## CollectRpnProposals ### Datatypes | Configuration | in[0] | in[1] | in[2] | in[3] | in[4] | in[5] | in[6] | in[7] | in[8] | in[9] | out[0] | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | ## CombinedNms ### Datatypes | Configuration | in[0] | in[1] | out[0] | out[1] | out[2] | out[3] | max\_boxes\_per\_class | max\_total\_boxes | iou\_threshold | score\_threshold | pad\_per\_class | clip\_boxes | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_UINT\_32 | QNN\_DATATYPE\_UINT\_32 | QNN\_DATATYPE\_UINT\_32 | QNN\_DATATYPE\_UINT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_BOOL\_8 | ## Concat ### Datatypes | Configuration | in[0..m] | out[0] | in[0] | | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_UINT\_32, QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_UINT\_32, QNN\_DATATYPE\_BOOL\_8 | | | int8 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_UINT\_32, QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ### Constraints | Configuration | in[0..m] | out[0] | | --- | --- | --- | | fp32 | | | | int8 | | | ## ConstantOfShape ### Datatypes | Configuration | in[0] | out[0] | value | | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_UINT\_32 | QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_UINT\_32, QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_UINT\_8, QNN\_DATATYPE\_INT\_8 | QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_UINT\_32, QNN\_DATATYPE\_UINT\_8, QNN\_DATATYPE\_INT\_8, QNN\_DATATYPE\_INT\_64 | ## Conv1d ### Datatypes | Configuration | in[0] | in[1] | in[2] | out[0] | | --- | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | ## Conv2d ### Datatypes | Configuration | in[0] | in[1] | in[2] | out[0] | | --- | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_32, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ## Conv3d ### Datatypes | Configuration | in[0] | in[1] | in[2] | out[0] | group | | --- | --- | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_UINT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_32 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UINT\_32 | ### Constraints | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | | | | int8 | | | ## Convert ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_SFIXED\_POINT\_8, QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_16, QNN\_DATATYPE\_UFIXED\_POINT\_16, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_SFIXED\_POINT\_8, QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_16, QNN\_DATATYPE\_UFIXED\_POINT\_16, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_BOOL\_8 | | int8 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_SFIXED\_POINT\_8, QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_16, QNN\_DATATYPE\_UFIXED\_POINT\_16, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_SFIXED\_POINT\_8, QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_16, QNN\_DATATYPE\_UFIXED\_POINT\_16, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_BOOL\_8 | ## Correlation1D ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | ## CreateSparse ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_UINT\_32, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | ### Constraints | Configuration | in[0] | | --- | --- | | fp32 | | ## CropAndResize ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | ## CumulativeSum ### Datatypes | Configuration | in[0] | out[0] | axis | exclusive | reverse | | --- | --- | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32 | | | | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UINT\_32 | QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_BOOL\_8 | ## DepthToSpace ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ## DepthWiseConv1d ### Datatypes | Configuration | in[0] | in[1] | in[2] | out[0] | | --- | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | ## DepthWiseConv2d ### Datatypes | Configuration | in[0] | in[1] | in[2] | out[0] | | --- | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_32, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ## Dequantize ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_SFIXED\_POINT\_8, QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_UFIXED\_POINT\_16, QNN\_DATATYPE\_SFIXED\_POINT\_16, QNN\_DATATYPE\_SFIXED\_POINT\_32, QNN\_DATATYPE\_UFIXED\_POINT\_32 | QNN\_DATATYPE\_FLOAT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_FLOAT\_32 | ### Constraints | Configuration | in[0] | | --- | --- | | fp32 | | ## DetectionOutput ### Datatypes | Configuration | in[0] | in[1] | in[2] | out[0] | out[1] | out[2] | out[3] | | --- | --- | --- | --- | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | | | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_UINT\_32 | ## DistributeFpnProposals ### Datatypes | Configuration | in[0] | out[0] | out[1] | | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_UINT\_32, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32 | ### Constraints | Configuration | in[0] | | --- | --- | | fp32 | | ## ElementWiseAbs ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | fp32 | | | int8 | | ## ElementWiseAdd ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | in[1] | | --- | --- | --- | | fp32 | | | | int8 | | | ## ElementWiseAnd ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_BOOL\_8 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ## ElementWiseAsin ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | ## ElementWiseAtan ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ## ElementWiseBinary ### Datatypes | Configuration | operation | | --- | --- | | fp32 | QNN\_DATATYPE\_UINT\_32 | | int8 | QNN\_DATATYPE\_UINT\_32 | ### Constraints | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | fp32 | | | | | int8 | | | | ## ElementWiseCeil ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ## ElementWiseCos ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | ## ElementWiseDivide ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | in[1] | | --- | --- | --- | | fp32 | | | | int8 | | | ## ElementWiseEqual ### Datatypes | Configuration | in[0] | in[1] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | fp32 | | | int8 | | ## ElementWiseExp ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | fp32 | | | int8 | | ## ElementWiseFloor ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | fp32 | | | int8 | | ## ElementWiseFloorDiv ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | ## ElementWiseFmod ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | ## ElementWiseGreater ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_BOOL\_8 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_BOOL\_8 | ### Constraints | Configuration | in[0] | in[1] | | --- | --- | --- | | int8 | | | ## ElementWiseGreaterEqual ### Datatypes | Configuration | in[0] | in[1] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | in[1] | | --- | --- | --- | | int8 | | | ## ElementWiseLess ### Datatypes | Configuration | in[0] | in[1] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | in[1] | | --- | --- | --- | | fp32 | | | | int8 | | | ## ElementWiseLessEqual ### Datatypes | Configuration | in[0] | in[1] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | in[1] | | --- | --- | --- | | fp32 | | | | int8 | | | ## ElementWiseLog ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ## ElementWiseMaximum ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ## ElementWiseMinimum ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ## ElementWiseMod ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_INT\_16 | QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_INT\_16 | QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_INT\_16 | ### Constraints | Configuration | in[0] | | --- | --- | | fp32 | | ## ElementWiseMultiply ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_UINT\_32, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_UINT\_32, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_UINT\_32, QNN\_DATATYPE\_INT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | in[1] | | --- | --- | --- | | fp32 | | | | int8 | | | ## ElementWiseNeg ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ## ElementWiseNeuron ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ## ElementWiseNot ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_BOOL\_8 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ## ElementWiseNotEqual ### Datatypes | Configuration | in[0] | in[1] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ## ElementWiseOr ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_BOOL\_8 | ## ElementWisePower ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ## ElementWiseRound ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ## ElementWiseRsqrt ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | fp32 | | | int8 | | ## ElementWiseSelect ### Datatypes | Configuration | in[0] | in[1] | in[2] | out[0] | | --- | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32 | | int8 | QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_INT\_32 | ### Constraints | Configuration | in[0] | | --- | --- | | fp32 | | | int8 | | ## ElementWiseSign ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_8, QNN\_DATATYPE\_INT\_16, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_UINT\_32, QNN\_DATATYPE\_INT\_64 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_8, QNN\_DATATYPE\_INT\_16, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_UINT\_32, QNN\_DATATYPE\_INT\_64 | ## ElementWiseSin ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ## ElementWiseSoftplus ### Datatypes | Configuration | in[0] | out[0] | beta | threshold | | --- | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | ### Constraints | Configuration | beta | | --- | --- | | fp32 | | ## ElementWiseSquaredDifference ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ## ElementWiseSquareRoot ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | | | | int8 | | | ## ElementWiseSubtract ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | in[1] | | --- | --- | --- | | fp32 | | | | int8 | | | ## ElementWiseUnary ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_BOOL\_8 | ### Constraints | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | | | ## ElementWiseXor ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_BOOL\_8 | ## Elu ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | ## ExpandDims ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | fp32 | | | int8 | | ## ExtractGlimpse ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ## ExtractPatches ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | ## FullyConnected ### Datatypes | Configuration | in[0] | in[1] | in[2] | out[0] | | --- | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_32, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ### Constraints | Configuration | out[0] | | --- | --- | | fp32 | | | int8 | | ## Gather ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_INT\_64, QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_UINT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_INT\_64, QNN\_DATATYPE\_BOOL\_8 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_UINT\_32 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | fp32 | | | int8 | | ## GatherElements ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_INT\_64 | QNN\_DATATYPE\_UINT\_32, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_INT\_64 | ### Constraints | Configuration | in[0] | | --- | --- | | fp32 | | ## GatherNd ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_UINT\_8, QNN\_DATATYPE\_INT\_8, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_INT\_64 | QNN\_DATATYPE\_UINT\_32, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_UINT\_8, QNN\_DATATYPE\_INT\_8, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_INT\_64 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UINT\_32, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | fp32 | | | int8 | | ## Gelu ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ## GenerateProposals ### Datatypes | Configuration | in[0] | in[1] | in[2] | in[3] | out[0] | out[1] | bbox\_xform\_clip | | --- | --- | --- | --- | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_BOOL\_8 | ### Support | Configuration | | | --- | --- | | fp32 | | ## GetSparseIndices ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_UINT\_32, QNN\_DATATYPE\_INT\_32 | ## GetSparseValues ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | ## GridSample ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ## GroupNorm ### Datatypes | Configuration | in[0] | in[1] | in[2] | out[0] | epsilon | group | | --- | --- | --- | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_UINT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_UINT\_32 | ## Gru ### Datatypes | Configuration | in[0] | in[1] | in[2] | in[3] | in[4] | in[5] | in[6] | in[7] | in[8] | in[9] | in[10] | in[11] | in[12] | in[13] | in[14] | out[0] | out[1] | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | ## HardSwish ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ## HeatMapMaxKeyPoint ### Datatypes | Configuration | in[0] | in[1] | out[0] | out[1] | | --- | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_INT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | | QNN\_DATATYPE\_UFIXED\_POINT\_8 | | ## If ### Datatypes | Configuration | in[0] | | --- | --- | | fp32 | QNN\_DATATYPE\_BOOL\_8 | ## Im2Col ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | ## ImageProjectionTransform ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | | int8 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | ## InstanceNorm ### Datatypes | Configuration | in[0] | in[1] | in[2] | out[0] | | --- | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_32 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | mode | region | | --- | --- | --- | --- | | fp32 | | | | | int8 | | | | ### Support | Configuration | | | --- | --- | | fp32 | | ## IsInf ### Datatypes | Configuration | in[0] | out[0] | detect\_negative | detect\_positive | | --- | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_BOOL\_8 | ## IsNan ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_BOOL\_8 | ## L2Norm ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ## L2Pool2d ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | ## LayerNorm ### Datatypes | Configuration | in[0] | in[1] | in[2] | out[0] | | --- | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_32 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | fp32 | | | int8 | | ## Logit ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | ## LogSoftmax ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | ### Constraints | Configuration | beta | axis | | --- | --- | --- | | fp32 | | | ## Lrn ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ## Lstm ### Datatypes | Configuration | in[0] | in[1] | in[2] | in[3] | in[4] | in[5] | in[6] | in[7] | in[8] | in[9] | in[10] | in[11] | in[12] | in[13] | in[14] | in[15] | in[16] | in[17] | in[18] | in[19] | in[20] | in[21] | in[22] | in[23] | in[24] | out[0] | out[1] | out[2] | out[3] | out[4] | out[5] | out[6] | out[7] | hidden\_state\_offset | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_SFIXED\_POINT\_32 | QNN\_DATATYPE\_SFIXED\_POINT\_32 | QNN\_DATATYPE\_SFIXED\_POINT\_32 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_SFIXED\_POINT\_16 | QNN\_DATATYPE\_SFIXED\_POINT\_16 | QNN\_DATATYPE\_SFIXED\_POINT\_16 | QNN\_DATATYPE\_SFIXED\_POINT\_16 | QNN\_DATATYPE\_SFIXED\_POINT\_16 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_SFIXED\_POINT\_16 | QNN\_DATATYPE\_SFIXED\_POINT\_16 | QNN\_DATATYPE\_SFIXED\_POINT\_16 | QNN\_DATATYPE\_SFIXED\_POINT\_32 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_SFIXED\_POINT\_32 | QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_SFIXED\_POINT\_16 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32 | ### Constraints | Configuration | input\_gate\_qscale | forget\_gate\_qscale | cell\_gate\_qscale | output\_gate\_qscale | hidden\_state\_offset | hidden\_state\_qscale | | --- | --- | --- | --- | --- | --- | --- | | fp32 | | | | | | | | int8 | | | | | | | ### Support | Configuration | | | --- | --- | | fp32 | | ## MaskedSoftmax ### Datatypes | Configuration | in[0] | in[1] | out[0] | mode | | --- | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_UINT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UINT\_32 | ## MatMul ### Datatypes | Configuration | in[0] | in[1] | in[2] | out[0] | | --- | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | fp32 | | | | | int8 | | | | ## Moments ### Datatypes | Configuration | in[0] | out[0] | out[1] | | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | ## MultiClassNms ### Datatypes | Configuration | in[0] | in[1] | out[0] | out[1] | in[2] | out[2] | out[3] | out[4] | | --- | --- | --- | --- | --- | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | | | | | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ## NonMaxSuppression ### Datatypes | Configuration | in[0] | in[1] | out[0] | out[1] | | --- | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_UINT\_32, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_UINT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_UINT\_32 | ## NonZero ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_UINT\_32, QNN\_DATATYPE\_INT\_64, QNN\_DATATYPE\_INT\_8, QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_UINT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_UINT\_32 | ## Nv12ToRgb ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ## Nv21ToRgb ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ## OneHot ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_UINT\_32, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32 | ## Pack ### Datatypes | Configuration | in[0..m] | out[0] | in[0] | | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_8, QNN\_DATATYPE\_INT\_16, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_INT\_64, QNN\_DATATYPE\_UINT\_8 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_8, QNN\_DATATYPE\_INT\_16, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_INT\_64, QNN\_DATATYPE\_UINT\_8 | | | int8 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_8, QNN\_DATATYPE\_INT\_16, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_INT\_64, QNN\_DATATYPE\_UINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | int8 | | ## Pad ### Datatypes | Configuration | in[0] | out[0] | pad\_constant\_value | | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_UINT\_8, QNN\_DATATYPE\_INT\_8, QNN\_DATATYPE\_INT\_16, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_INT\_64 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_UINT\_8, QNN\_DATATYPE\_INT\_8, QNN\_DATATYPE\_INT\_16, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_INT\_64 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_UINT\_8, QNN\_DATATYPE\_INT\_8, QNN\_DATATYPE\_INT\_16, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_INT\_64 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_FLOAT\_32 | ### Constraints | Configuration | in[0] | | --- | --- | | fp32 | | | int8 | | ## PoolAvg2d ### Datatypes | Configuration | in[0] | out[0] | rounding\_mode | | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_UINT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UINT\_32 | ### Support | Configuration | | | --- | --- | | fp32 | | ## PoolAvg3d ### Datatypes | Configuration | in[0] | out[0] | rounding\_mode | | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_UINT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UINT\_32 | ### Constraints | Configuration | in[0] | | --- | --- | | fp32 | | | int8 | | ### Support | Configuration | | | --- | --- | | fp32 | | ## PoolMax2d ### Datatypes | Configuration | in[0] | out[0] | rounding\_mode | | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_UINT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UINT\_32 | ### Support | Configuration | | | --- | --- | | fp32 | | ## PoolMax3d ### Datatypes | Configuration | in[0] | out[0] | rounding\_mode | | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_UINT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UINT\_32 | ### Constraints | Configuration | in[0] | | --- | --- | | fp32 | | | int8 | | ### Support | Configuration | | | --- | --- | | fp32 | | | int8 | | ## Prelu ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | fp32 | | | int8 | | ## Quantize ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_SFIXED\_POINT\_8, QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_UFIXED\_POINT\_16, QNN\_DATATYPE\_SFIXED\_POINT\_16 | | int8 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ### Constraints | Configuration | out[0] | | --- | --- | | fp32 | | | int8 | | ## ReduceMax ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ## ReduceMean ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ## ReduceMin ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_INT\_64 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_INT\_64 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ## ReduceProd ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | ## ReduceSum ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ## ReduceSumSquare ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32 | ## Relu ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ## Relu1 ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ## Relu6 ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ## ReluMinMax ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ## Reshape ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_UINT\_32, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_BOOL\_8, QNN\_DATATYPE\_UINT\_8 | QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_UINT\_32, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_BOOL\_8, QNN\_DATATYPE\_UINT\_8 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_UINT\_8 | QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_UINT\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | fp32 | | | int8 | | ## Resize ### Datatypes | Configuration | in[0] | out[0] | exclude\_outside | cubic\_coeff | | --- | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_FLOAT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_FLOAT\_32 | ### Constraints | Configuration | in[0] | exclude\_outside | | --- | --- | --- | | fp32 | | | | int8 | | | ## ResizeBilinear ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | fp32 | | | int8 | | ## ResizeNearestNeighbor ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | int8 | | ## RmsNorm ### Datatypes | Configuration | in[0] | in[1] | in[2] | out[0] | | --- | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | fp32 | | ## RoiAlign ### Datatypes | Configuration | in[0] | in[1] | out[0] | aligned | allow\_invalid\_roi | | --- | --- | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_BOOL\_8 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_BOOL\_8 | ### Support | Configuration | | | --- | --- | | fp32 | | ## RoiPooling ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | ## ScatterElements ### Datatypes | Configuration | in[0] | in[1] | in[2] | out[0] | | --- | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_UINT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_UINT\_32 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | fp32 | | | int8 | | ## ScatterNd ### Datatypes | Configuration | in[0] | in[1] | in[2] | out[0] | | --- | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_UINT\_8, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_INT\_64, QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_UINT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_UINT\_8, QNN\_DATATYPE\_INT\_8, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_INT\_64, QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_UINT\_8, QNN\_DATATYPE\_INT\_8, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_INT\_64, QNN\_DATATYPE\_BOOL\_8 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_UINT\_32, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_BOOL\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | fp32 | | | int8 | | ## Shape ### Datatypes | Configuration | in[0] | out[0] | start | end | | --- | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_UINT\_8, QNN\_DATATYPE\_INT\_8, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_UINT\_32, QNN\_DATATYPE\_INT\_64 | QNN\_DATATYPE\_UINT\_32 | QNN\_DATATYPE\_UINT\_32 | QNN\_DATATYPE\_UINT\_32 | ## Sigmoid ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | fp32 | | | int8 | | ## Softmax ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | out[0] | axis | | --- | --- | --- | --- | | fp32 | | | | | int8 | | | | ## SpaceToBatch ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ## SpaceToDepth ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ### Constraints | Configuration | block\_size | mode | | --- | --- | --- | | fp32 | | | | int8 | | | ### Support | Configuration | | | --- | --- | | fp32 | | ## SparseToDense ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | ## Split ### Datatypes | Configuration | in[0] | out[0..m] | out[0] | | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_16, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_INT\_64, QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_16, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_INT\_64, QNN\_DATATYPE\_BOOL\_8 | | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_16, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_INT\_64, QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | fp32 | | | int8 | | ## Squeeze ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_UINT\_8 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_UINT\_8 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | fp32 | | | int8 | | ## Stft ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | ## StridedSlice ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_UINT\_32, QNN\_DATATYPE\_INT\_64, QNN\_DATATYPE\_UINT\_8, QNN\_DATATYPE\_INT\_8 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_UINT\_32, QNN\_DATATYPE\_INT\_64, QNN\_DATATYPE\_UINT\_8, QNN\_DATATYPE\_INT\_8 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | fp32 | | | int8 | | ## Tanh ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ## Tile ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_BOOL\_8 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | fp32 | | | int8 | | ## TopK ### Datatypes | Configuration | in[0] | out[0] | largest | | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_BOOL\_8 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_BOOL\_8 | ### Support | Configuration | | | --- | --- | | fp32 | | ## Transpose ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_UINT\_32, QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_UINT\_32, QNN\_DATATYPE\_BOOL\_8 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | out[0] | | --- | --- | --- | | fp32 | | | | int8 | | | ## TransposeConv2d ### Datatypes | Configuration | in[0] | in[1] | in[2] | out[0] | | --- | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_32, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ## TransposeConv3d ### Datatypes | Configuration | in[0] | in[1] | in[2] | out[0] | | --- | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | fp32 | | | int8 | | ## UnPack ### Datatypes | Configuration | in[0] | out[0..m] | out[0] | | --- | --- | --- | --- | | fp32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | | | int8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | Last Published: Oct 10, 2025 [Previous Topic Backend supplements](https://docs.qualcomm.com/bundle/publicresource/80-63442-50/topics/operations.md) [Next Topic DSP](https://docs.qualcomm.com/bundle/publicresource/80-63442-50/topics/DspOpDefSupplement.md)