# DSP Backend Op Definition Supplement ## ArgbToRgb ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | All | | ## Argmax ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_UINT\_32 | ### Constraints | Configuration | in[0] | out[0] | | --- | --- | --- | | All | | | ## Argmin ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_UINT\_32 | ### Constraints | Configuration | in[0] | out[0] | | --- | --- | --- | | All | | | ## Batchnorm ### Datatypes | Configuration | in[0] | in[1] | in[2] | out[0] | | --- | --- | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | All | | ## BatchToSpace ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | All | | ## BoxWithNmsLimit ### Datatypes | Configuration | in[0] | in[1] | in[2] | in[3] | out[0] | out[1] | out[2] | out[3] | out[4] | out[5] | out[6] | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_INT\_32 | ### Constraints | Configuration | in[0] | | --- | --- | | All | | ## Cast ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_UINT\_32, QNN\_DATATYPE\_UINT\_8, QNN\_DATATYPE\_BOOL\_8, QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_32 | QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_UINT\_8, QNN\_DATATYPE\_BOOL\_8, QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_SFIXED\_POINT\_8, QNN\_DATATYPE\_UFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | All | | ## ChannelShuffle ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | out[0] | num\_groups | | --- | --- | --- | --- | | All | | | | ## Concat ### Datatypes | Configuration | in[0..m] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8, QNN\_DATATYPE\_INT\_32 | ### Constraints | Configuration | in[0..m] | | --- | --- | | All | | ## Conv2d ### Datatypes | Configuration | in[0] | in[1] | in[2] | out[0] | | --- | --- | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_32, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | reuse\_sparse\_indices | | --- | --- | --- | | All | | | ## Conv3d ### Datatypes | Configuration | in[0] | in[1] | in[2] | out[0] | | --- | --- | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_32, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | All | | ## Convert ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_BOOL\_8, QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8, QNN\_DATATYPE\_UFIXED\_POINT\_16, QNN\_DATATYPE\_SFIXED\_POINT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8, QNN\_DATATYPE\_UFIXED\_POINT\_16, QNN\_DATATYPE\_SFIXED\_POINT\_16 | ### Constraints | Configuration | in[0] | | --- | --- | | All | | ## Correlation1D ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | All | | ## DepthToSpace ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | All | | ## DepthWiseConv2d ### Datatypes | Configuration | in[0] | in[1] | in[2] | out[0] | | --- | --- | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_32 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | All | | ## Dequantize ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_FLOAT\_32 | ### Constraints | Configuration | in[0] | | --- | --- | | All | | ## DetectionOutput ### Datatypes | Configuration | in[0] | in[1] | in[2] | out[0] | out[1] | out[2] | out[3] | | --- | --- | --- | --- | --- | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_UINT\_32 | ### Constraints | Configuration | in[0] | out[0] | | --- | --- | --- | | All | | | ## ElementWiseAbs ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | All | | ## ElementWiseAdd ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8, QNN\_DATATYPE\_INT\_32 | ### Constraints | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | | | | ## ElementWiseBinary ### Datatypes | Configuration | in[0] | in[1] | out[0] | operation | | --- | --- | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8, QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_UINT\_32 | ### Constraints | Configuration | in[0] | in[1] | out[0] | operation | | --- | --- | --- | --- | --- | | All | | | | | ## ElementWiseCeil ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | All | | ## ElementWiseDivide ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8, QNN\_DATATYPE\_INT\_32 | ### Constraints | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | | | | ## ElementWiseEqual ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_BOOL\_8 | ### Constraints | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | | | | ## ElementWiseExp ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | All | | ## ElementWiseFloor ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | All | | ## ElementWiseFloorDiv ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8, QNN\_DATATYPE\_INT\_32 | ### Constraints | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | | | | ## ElementWiseGreater ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_BOOL\_8 | ### Constraints | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | | | | ## ElementWiseGreaterEqual ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_BOOL\_8 | ### Constraints | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | | | | ## ElementWiseLess ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_BOOL\_8 | ### Constraints | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | | | | ## ElementWiseLessEqual ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_BOOL\_8 | ### Constraints | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | | | | ## ElementWiseLog ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | All | | ## ElementWiseMaximum ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | | | | ## ElementWiseMinimum ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | | | | ## ElementWiseMultiply ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8, QNN\_DATATYPE\_INT\_32 | ### Constraints | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | | | | ## ElementWiseNeg ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | All | | ## ElementWiseNeuron ### Datatypes | Configuration | in[0] | out[0] | operation | | --- | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UINT\_32 | ### Constraints | Configuration | in[0] | operation | | --- | --- | --- | | All | | | ## ElementWiseNotEqual ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_BOOL\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | All | | ## ElementWisePower ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | out[0] | | --- | --- | --- | | All | | | ## ElementWiseRound ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | All | | ## ElementWiseRsqrt ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | All | | ## ElementWiseSelect ### Datatypes | Configuration | in[0] | in[1] | in[2] | out[0] | | --- | --- | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8, QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | All | | ## ElementWiseSquaredDifference ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | | | | ## ElementWiseSquareRoot ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | All | | ## ElementWiseSubtract ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8, QNN\_DATATYPE\_INT\_32 | ### Constraints | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | | | | ## ElementWiseUnary ### Datatypes | Configuration | in[0] | out[0] | operation | | --- | --- | --- | --- | | All | QNN\_DATATYPE\_BOOL\_8, QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_BOOL\_8, QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UINT\_32 | ### Constraints | Configuration | in[0] | operation | | --- | --- | --- | | All | | | ## ElementWiseXor ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_BOOL\_8 | ### Constraints | Configuration | in[0] | in[1] | | --- | --- | --- | | All | | | ## Elu ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | All | | ## ExtractGlimpse ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | All | | ## ExtractPatches ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | ## FullyConnected ### Datatypes | Configuration | in[0] | in[1] | in[2] | out[0] | | --- | --- | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_32, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | out[0] | keep\_dims | | --- | --- | --- | --- | | All | | | | ### Support | Configuration | | | --- | --- | | All | | ## Gather ### Datatypes | Configuration | in[0] | in[1] | in[2] | in[3] | out[0] | | --- | --- | --- | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_UINT\_32 | QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | in[1] | in[2] | in[3] | | --- | --- | --- | --- | --- | | All | | | | | ## GatherElements ### Datatypes | Configuration | in[0] | in[1] | out[0] | axis | | --- | --- | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_UINT\_32 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UINT\_32 | ### Constraints | Configuration | in[0] | | --- | --- | | All | | ## GatherNd ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_UINT\_32 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | All | | ## GenerateProposals ### Datatypes | Configuration | in[0] | in[1] | in[2] | in[3] | out[0] | out[1] | out[2] | bbox\_xform\_clip | | --- | --- | --- | --- | --- | --- | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_BOOL\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | All | | ### Support | Configuration | | | --- | --- | | All | | ## HardSwish ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | All | | ## ImageProjectionTransform ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | All | | ## InstanceNorm ### Datatypes | Configuration | in[0] | in[1] | in[2] | out[0] | | --- | --- | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | mode | region | | --- | --- | --- | --- | | All | | | | ## L2Norm ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | All | | ## LayerNorm ### Datatypes | Configuration | in[0] | in[1] | in[2] | out[0] | | --- | --- | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | axes | | --- | --- | --- | | All | | | ## LogSoftmax ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | axis | | --- | --- | --- | | All | | | ## Lrn ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | All | | ## 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] | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_32 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_32 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_32 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_16 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_32 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_16 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | ### Constraints | 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] | time\_major | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | | All | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ## MatMul ### Datatypes | Configuration | in[0] | in[1] | in[2] | out[0] | | --- | --- | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_32 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | in[1] | in[2] | out[0] | | --- | --- | --- | --- | --- | | All | | | | | ## Moments ### Datatypes | Configuration | in[0] | out[0] | out[1] | | --- | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | All | | ## MultiClassNms ### Datatypes | Configuration | in[0] | in[1] | out[0] | out[1] | out[2] | out[3] | | --- | --- | --- | --- | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_UINT\_32 | ## Nv12ToRgb ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | All | | ## Nv21ToRgb ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | All | | ## Pack ### Datatypes | Configuration | in[0..m] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | ### Constraints | Configuration | in[0..m] | | --- | --- | | All | | ## Pad ### Datatypes | Configuration | in[0] | out[0] | pad\_constant\_value | | --- | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_UINT\_8, QNN\_DATATYPE\_INT\_32 | ### Constraints | Configuration | in[0] | pad\_amount | pad\_constant\_value | | --- | --- | --- | --- | | All | | | | ## PoolAvg2d ### Datatypes | Configuration | in[0] | out[0] | rounding\_mode | | --- | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UINT\_32 | ### Constraints | Configuration | in[0] | out[0] | count\_pad\_for\_edges | | --- | --- | --- | --- | | All | | | | ### Support | Configuration | | | --- | --- | | All | | ## PoolAvg3d ### Datatypes | Configuration | in[0] | out[0] | rounding\_mode | | --- | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UINT\_32 | ### Constraints | Configuration | in[0] | out[0] | count\_pad\_for\_edges | | --- | --- | --- | --- | | All | | | | ### Support | Configuration | | | --- | --- | | All | | ## PoolMax2d ### Datatypes | Configuration | in[0] | out[0] | rounding\_mode | | --- | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UINT\_32 | ### Constraints | Configuration | in[0] | out[0] | | --- | --- | --- | | All | | | ### Support | Configuration | | | --- | --- | | All | | ## PoolMax3d ### Datatypes | Configuration | in[0] | out[0] | rounding\_mode | | --- | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UINT\_32 | ### Constraints | Configuration | in[0] | out[0] | | --- | --- | --- | | All | | | ### Support | Configuration | | | --- | --- | | All | | ## Prelu ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | in[1] | | --- | --- | --- | | All | | | ## Quantize ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | All | | ## ReduceMax ### Datatypes | Configuration | in[0] | out[0] | axes | keep\_dims | | --- | --- | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UINT\_32 | QNN\_DATATYPE\_BOOL\_8 | ### Constraints | Configuration | in[0] | out[0] | | --- | --- | --- | | All | | | ## ReduceMean ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | out[0] | | --- | --- | --- | | All | | | ## ReduceMin ### Datatypes | Configuration | in[0] | out[0] | axes | keep\_dims | | --- | --- | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UINT\_32 | QNN\_DATATYPE\_BOOL\_8 | ### Constraints | Configuration | in[0] | out[0] | | --- | --- | --- | | All | | | ## ReduceSum ### Datatypes | Configuration | in[0] | out[0] | axes | keep\_dims | | --- | --- | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_UINT\_32 | QNN\_DATATYPE\_BOOL\_8 | ### Constraints | Configuration | in[0] | out[0] | | --- | --- | --- | | All | | | ## Relu ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | All | | ## Relu6 ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | All | | ## ReluMinMax ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | All | | ## Reshape ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8, QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_UINT\_8, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_UFIXED\_POINT\_16, QNN\_DATATYPE\_SFIXED\_POINT\_16 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_UINT\_8, QNN\_DATATYPE\_UFIXED\_POINT\_16, QNN\_DATATYPE\_SFIXED\_POINT\_16 | ### Constraints | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | | | | ## Resize ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | out[0] | | --- | --- | --- | | All | | | ## ResizeBilinear ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | out[0] | antialias | | --- | --- | --- | --- | | All | | | | ### Support | Configuration | | | --- | --- | | All | | ## ResizeNearestNeighbor ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | out[0] | | --- | --- | --- | | All | | | ## RoiAlign ### Datatypes | Configuration | in[0] | in[1] | in[2] | out[0] | img\_size\_ratio | num\_samples\_y | num\_samples\_x | aligned | allow\_invalid\_roi | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8, QNN\_DATATYPE\_UFIXED\_POINT\_16, QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_UINT\_32, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_BOOL\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | All | | ### Support | Configuration | | | --- | --- | | All | | ## RoiPooling ### Datatypes | Configuration | in[0] | in[1] | in[2] | out[0] | img\_size\_ratio | | --- | --- | --- | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UINT\_32 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_FLOAT\_32 | ### Constraints | Configuration | in[0] | out[0] | | --- | --- | --- | | All | | | ## Sigmoid ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | All | | ## Softmax ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | All | | ### Support | Configuration | | | --- | --- | | All | | ## SpaceToBatch ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | All | | ## SpaceToDepth ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | mode | | --- | --- | --- | | All | | | ### Support | Configuration | | | --- | --- | | All | | ## Split ### Datatypes | Configuration | in[0] | out[0]…out[m] | | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | out[0]…out[m] | | --- | --- | --- | | All | | | ## Squeeze ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | out[0] | | --- | --- | --- | | All | | | ## StridedSlice ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | All | | ## Tanh ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | All | | ## Tile ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | | --- | --- | | All | | ## TopK ### Datatypes | Configuration | in[0] | out[0] | out[1] | | --- | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_INT\_32 | ### Constraints | Configuration | in[0] | largest | | --- | --- | --- | | All | | | ## Transpose ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | out[0] | | --- | --- | --- | | All | | | ## TransposeConv2d ### Datatypes | Configuration | in[0] | in[1] | in[2] | out[0] | | --- | --- | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_32 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | ### Constraints | Configuration | in[0] | out[0] | | --- | --- | --- | | All | | | ## UnPack ### Datatypes | Configuration | in[0] | out[0..m] | axis | | --- | --- | --- | --- | | All | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_SFIXED\_POINT\_8 | QNN\_DATATYPE\_UINT\_32 | ### Constraints | Configuration | in[0] | out[0..m] | axis | | --- | --- | --- | --- | | All | | | | Last Published: Oct 10, 2025 [Previous Topic UnPack](https://docs.qualcomm.com/bundle/publicresource/80-63442-50/topics/CpuOpDefSupplement.md) [Next Topic GPU](https://docs.qualcomm.com/bundle/publicresource/80-63442-50/topics/GpuOpDefSupplement.md)