# GPU Backend Op Definition Supplement ## ArgbToRgb ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | ## Argmax ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_UINT\_32, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_UINT\_32, QNN\_DATATYPE\_INT\_32 | ### Constraints | Configuration | in[0] | out[0] | | --- | --- | --- | | All | | | ## Argmin ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_UINT\_32, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_UINT\_32, QNN\_DATATYPE\_INT\_32 | ### Constraints | Configuration | in[0] | out[0] | | --- | --- | --- | | All | | | ## Batchnorm ### Datatypes | Configuration | in[0] | in[1] | in[2] | out[0] | | --- | --- | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | ### Constraints | Configuration | in[0] | | --- | --- | | All | | ## BatchToSpace ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | ### Constraints | Configuration | crops | | --- | --- | | All | | ## Cast ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_INT\_64, QNN\_DATATYPE\_UINT\_32, QNN\_DATATYPE\_UINT\_8, QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_UINT\_32, QNN\_DATATYPE\_UINT\_8, QNN\_DATATYPE\_BOOL\_8 | ## ChannelShuffle ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | ### Constraints | Configuration | in[0] | | --- | --- | | All | | ### Support | Configuration | | | --- | --- | | All | | ## Concat ### Datatypes | Configuration | in[0..m] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_INT\_32 | ### Constraints | Configuration | in[0..m] | axis | | --- | --- | --- | | All | | | ## Conv2d ### Datatypes | Configuration | in[0] | in[1] | in[2] | out[0] | | --- | --- | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | ### Support | Configuration | | | --- | --- | | All | | ## CumulativeSum ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_INT\_32 | ### Constraints | Configuration | axis | | --- | --- | | All | | ## DepthToSpace ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | ### Constraints | Configuration | block\_size | | --- | --- | | All | | ## DepthWiseConv2d ### Datatypes | Configuration | in[0] | in[1] | in[2] | out[0] | | --- | --- | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | ## Dequantize ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_SFIXED\_POINT\_8, QNN\_DATATYPE\_UFIXED\_POINT\_8, QNN\_DATATYPE\_UFIXED\_POINT\_4 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | ### Constraints | Configuration | in[0] | | --- | --- | | All | | ## DetectionOutput ### Datatypes | Configuration | in[0] | in[1] | in[2] | | --- | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | ### Constraints | Configuration | in[0] | in[1] | | --- | --- | --- | | All | | | ### Support | Configuration | | | --- | --- | | All | | ## ElementWiseAbs ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_INT\_32 | ## ElementWiseAdd ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_INT\_32 | ### Constraints | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | | | | ## ElementWiseAnd ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | QNN\_DATATYPE\_BOOL\_8, QNN\_DATATYPE\_UINT\_8 | QNN\_DATATYPE\_BOOL\_8, QNN\_DATATYPE\_UINT\_8 | QNN\_DATATYPE\_BOOL\_8, QNN\_DATATYPE\_UINT\_8 | ### Constraints | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | | | | ## ElementWiseBinary ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_UINT\_8, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_UINT\_8, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_UINT\_8, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_BOOL\_8 | ### Constraints | Configuration | in[0] | in[1] | out[0] | operation | | --- | --- | --- | --- | --- | | All | | | | | ## ElementWiseCos ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | ## ElementWiseDivide ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, 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\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_UINT\_8, QNN\_DATATYPE\_BOOL\_8 | ### Constraints | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | | | | ## ElementWiseExp ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | ## ElementWiseFloor ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | ## ElementWiseFloorDiv ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_INT\_32 | ## ElementWiseGreater ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_UINT\_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\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_UINT\_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\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_UINT\_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\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_UINT\_8, QNN\_DATATYPE\_BOOL\_8 | ### Constraints | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | | | | ## ElementWiseLog ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | ## ElementWiseMaximum ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_INT\_32 | ### Constraints | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | | | | ## ElementWiseMinimum ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_INT\_32 | ### Constraints | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | | | | ## ElementWiseMultiply ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_INT\_32 | ### Constraints | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | | | | ## ElementWiseNeg ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_INT\_32 | ## ElementWiseNeuron ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | ## ElementWiseNot ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_UINT\_8, QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_UINT\_8, QNN\_DATATYPE\_BOOL\_8 | ## ElementWiseNotEqual ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_UINT\_8, QNN\_DATATYPE\_BOOL\_8 | ### Constraints | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | | | | ## ElementWiseOr ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | QNN\_DATATYPE\_BOOL\_8, QNN\_DATATYPE\_UINT\_8 | QNN\_DATATYPE\_BOOL\_8, QNN\_DATATYPE\_UINT\_8 | QNN\_DATATYPE\_BOOL\_8, QNN\_DATATYPE\_UINT\_8 | ### Constraints | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | | | | ## ElementWisePower ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_INT\_32 | ### Constraints | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | | | | ## ElementWiseRound ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | ## ElementWiseRsqrt ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | ## ElementWiseSelect ### Datatypes | Configuration | in[0] | in[1] | in[2] | out[0] | | --- | --- | --- | --- | --- | | All | QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_UINT\_8, QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_UFIXED\_POINT\_4 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_UFIXED\_POINT\_4 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_INT\_32 | ### Constraints | Configuration | in[1] | in[2] | | --- | --- | --- | | All | | | ## ElementWiseSin ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | ## ElementWiseSoftplus ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | ## ElementWiseSquaredDifference ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_INT\_32 | ### Constraints | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | | | | ## ElementWiseSquareRoot ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | ## ElementWiseSubtract ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_INT\_32 | ### Constraints | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | | | | ## ElementWiseUnary ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_UINT\_8, QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_UINT\_8, QNN\_DATATYPE\_BOOL\_8 | ### Constraints | Configuration | in[0] | out[0] | operation | | --- | --- | --- | --- | | All | | | | ## Elu ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | ## ExpandDims ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_INT\_32 | ## FullyConnected ### Datatypes | Configuration | in[0] | in[1] | in[2] | out[0] | | --- | --- | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | ### Constraints | Configuration | out[0] | | --- | --- | | All | | ### Support | Configuration | | | --- | --- | | All | | ## Gather ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_UINT\_32, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_INT\_32 | ### Constraints | Configuration | in[0] | in[1] | | --- | --- | --- | | All | | | ## GatherNd ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_UINT\_32, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_INT\_32 | ### Constraints | Configuration | in[1] | batch\_dims | | --- | --- | --- | | All | | | ## Gelu ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | ## GridSample ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | ### Constraints | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | | | | ## GroupNorm ### Datatypes | Configuration | in[0] | in[1] | in[2] | out[0] | | --- | --- | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | ### Constraints | Configuration | in[0] | | --- | --- | | All | | ## HardSwish ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | ## HeatMapMaxKeyPoint ### Datatypes | Configuration | in[0] | in[1] | out[0] | out[1] | | --- | --- | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | ### Constraints | Configuration | in[0] | | --- | --- | | All | | ## InstanceNorm ### Datatypes | Configuration | in[0] | in[1] | in[2] | out[0] | | --- | --- | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | ### Constraints | Configuration | in[0] | mode | region | | --- | --- | --- | --- | | All | | | | ### Support | Configuration | | | --- | --- | | All | | ## L2Norm ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | ### Constraints | Configuration | axes | | --- | --- | | All | | ## L2Pool2d ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | ## LayerNorm ### Datatypes | Configuration | in[0] | in[1] | in[2] | out[0] | | --- | --- | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | ### Constraints | Configuration | in[1] | in[2] | | --- | --- | --- | | All | | | ## LogSoftmax ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | ### Constraints | Configuration | axis | | --- | --- | | All | | ## Lrn ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | ## 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[21] | in[22] | in[23] | in[24] | out[0] | out[1] | out[2] | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | ### Constraints | Configuration | in[0] | in[1] | in[2] | in[3] | in[4] | in[5] | in[6] | in[7] | in[8] | in[9] | 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] | input\_gate\_qscale | forget\_gate\_qscale | cell\_gate\_qscale | output\_gate\_qscale | hidden\_state\_offset | hidden\_state\_qscale | time\_major | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | | All | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ### Support | Configuration | | | --- | --- | | All | | ## MatMul ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | ### Constraints | Configuration | in[0] | in[1] | in[2] | out[0] | transpose\_in0 | | --- | --- | --- | --- | --- | --- | | All | | | | | | ## Nv12ToRgb ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | ## Nv21ToRgb ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | ## Pack ### Datatypes | Configuration | in[0..m] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | ### Constraints | Configuration | in[0..m] | axis | | --- | --- | --- | | All | | | ## Pad ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | ### Constraints | Configuration | scheme | pad\_constant\_value | | --- | --- | --- | | All | | | ## PoolAvg2d ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | ### Support | Configuration | | | --- | --- | | All | | ## PoolMax2d ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | ### Support | Configuration | | | --- | --- | | All | | ## Prelu ### Datatypes | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | ### Constraints | Configuration | in[0] | in[1] | | --- | --- | --- | | All | | | ## ReduceMax ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | ### Constraints | Configuration | in[0] | axes | | --- | --- | --- | | All | | | ## ReduceMean ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | ### Constraints | Configuration | in[0] | axes | | --- | --- | --- | | All | | | ## ReduceMin ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | ### Constraints | Configuration | in[0] | axes | | --- | --- | --- | | All | | | ## ReduceProd ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | ### Constraints | Configuration | in[0] | axes | | --- | --- | --- | | All | | | ## ReduceSum ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | ### Constraints | Configuration | in[0] | axes | | --- | --- | --- | | All | | | ## Relu ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | ## Relu1 ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | ## Relu6 ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | ## ReluMinMax ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | ## Reshape ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_UINT\_8, QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_UINT\_8, QNN\_DATATYPE\_BOOL\_8 | ### Constraints | Configuration | in[0] | in[1] | out[0] | | --- | --- | --- | --- | | All | | | | ## Resize ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | ### Constraints | Configuration | out[0] | | --- | --- | | All | | ## ResizeBilinear ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | ### Constraints | Configuration | out[0] | | --- | --- | | All | | ### Support | Configuration | | | --- | --- | | All | | ## ResizeNearestNeighbor ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | ### Constraints | Configuration | out[0] | | --- | --- | | All | | ## RmsNorm ### Datatypes | Configuration | in[0] | in[1] | in[2] | out[0] | | --- | --- | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | ### Constraints | Configuration | in[0] | in[1] | in[2] | axes | | --- | --- | --- | --- | --- | | All | | | | | ## RoiAlign ### Datatypes | Configuration | in[0] | in[1] | in[2] | out[0] | | --- | --- | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_FLOAT\_32 | QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_UINT\_32 | QNN\_DATATYPE\_FLOAT\_32 | ### Support | Configuration | | | --- | --- | | All | | ## ScatterElements ### Datatypes | Configuration | in[0] | in[1] | in[2] | out[0] | | --- | --- | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_BOOL\_8 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_BOOL\_8 | ### Constraints | Configuration | in[0] | axis | | --- | --- | --- | | All | | | ## Sigmoid ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | ## Softmax ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | ### Support | Configuration | | | --- | --- | | All | | ## SpaceToBatch ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | ### Constraints | Configuration | pad\_amount | | --- | --- | | All | | ## SpaceToDepth ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | ### Constraints | Configuration | block\_size | | --- | --- | | All | | ### Support | Configuration | | | --- | --- | | All | | ## Split ### Datatypes | Configuration | in[0] | out[0]…out[m] | | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | ### Constraints | Configuration | axis | | --- | --- | | All | | ## Squeeze ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | ## StridedSlice ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_UINT\_32, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_UINT\_32, QNN\_DATATYPE\_INT\_32 | ### Constraints | Configuration | in[0] | ranges | | --- | --- | --- | | All | | | ### Support | Configuration | | | --- | --- | | All | | ## Tanh ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | ## Tile ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | ### Constraints | Configuration | multiples | | --- | --- | | All | | ## TopK ### Datatypes | Configuration | in[0] | out[0] | out[1] | | --- | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_INT\_32, QNN\_DATATYPE\_UINT\_32 | ### Support | Configuration | | | --- | --- | | All | | ## Transpose ### Datatypes | Configuration | in[0] | out[0] | | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_INT\_32 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16, QNN\_DATATYPE\_INT\_32 | ### Constraints | Configuration | in[0] | | --- | --- | | All | | ## TransposeConv2d ### Datatypes | Configuration | in[0] | in[1] | in[2] | out[0] | | --- | --- | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | ### Support | Configuration | | | --- | --- | | All | | ## UnPack ### Datatypes | Configuration | in[0] | out[0]…out[m] | | --- | --- | --- | | All | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | QNN\_DATATYPE\_FLOAT\_32, QNN\_DATATYPE\_FLOAT\_16 | ### Constraints | Configuration | in[0] | | --- | --- | | All | | Last Published: Oct 10, 2025 [Previous Topic UnPack](https://docs.qualcomm.com/bundle/publicresource/80-63442-50/topics/DspOpDefSupplement.md) [Next Topic HTP](https://docs.qualcomm.com/bundle/publicresource/80-63442-50/topics/HtpOpDefSupplement.md)