Struct Qnn_QuantizeParams_t¶
Defined in File QnnTypes.h
Struct Documentation¶
-
struct Qnn_QuantizeParams_t¶
A struct which defines the quantization parameters, and union of supported quantization encoding structs.
Public Members
-
Qnn_Definition_t encodingDefinition¶
-
Qnn_QuantizationEncoding_t quantizationEncoding¶
Quantization encoding type identifying quantization encoding structure to use.
-
union unnamed¶
Public Members
-
Qnn_ScaleOffset_t scaleOffsetEncoding¶
Used when quantizationEncoding is QNN_QUANTIZATION_ENCODING_SCALE_OFFSET. Note that this field is a value.
-
Qnn_AxisScaleOffset_t axisScaleOffsetEncoding¶
Used when quantizationEncoding is QNN_QUANTIZATION_ENCODING_AXIS_SCALE_OFFSET. Note that this field is a value.
-
Qnn_BwScaleOffset_t bwScaleOffsetEncoding¶
Used when quantizationEncoding is QNN_QUANTIZATION_ENCODING_BW_SCALE_OFFSET. Note that this field is a value.
-
Qnn_BwAxisScaleOffset_t bwAxisScaleOffsetEncoding¶
Used when quantizationEncoding is QNN_QUANTIZATION_ENCODING_BW_AXIS_SCALE_OFFSET. Note that this field is a value.
-
Qnn_BlockEncoding_t blockEncoding¶
Used when quantizationEncoding is QNN_QUANTIZATION_ENCODING_BLOCK. Note that this field is a value.
-
Qnn_BlockwiseExpansion_t *blockwiseExpansion¶
Used when quantizationEncoding is QNN_QUANTIZATION_ENCODING_BLOCKWISE_EXPANSION. Note that this field is a pointer.
-
Qnn_VectorEncoding_t *vectorEncoding¶
Used when quantizationEncoding is QNN_QUANTIZATION_ENCODING_VECTOR. Note that this field is a pointer.
-
Qnn_FloatBlockEncoding_t floatBlockEncoding¶
Used when quantizationEncoding is QNN_QUANTIZATION_ENCODING_FLOAT_BLOCK. Note that this field is a value.
-
Qnn_BwAxisScaleOffsetMapped_t *bwAxisScaleOffsetMappedEncoding¶
Used when quantizationEncoding is QNN_QUANTIZATION_ENCODING_BW_AXIS_SCALE_OFFSET_MAPPED. Note that this field is a pointer.
-
Qnn_BwBlockMapped_t *bwBlockMappedEncoding¶
Used when quantizationEncoding is QNN_QUANTIZATION_ENCODING_BW_BLOCK_MAPPED. Note that this field is a pointer.
-
Qnn_BwBlockwiseExpansionMapped_t *bwBlockwiseExpansionMappedEncoding¶
Used when quantizationEncoding is QNN_QUANTIZATION_ENCODING_BW_BLOCKWISE_EXPANSION_MAPPED. Note that this field is a pointer.
-
Qnn_BwFloatBlockEncoding_t bwFloatBlockEncoding¶
Used when quantizationEncoding is QNN_QUANTIZATION_ENCODING_BW_FLOAT_BLOCK. Note that this field is a value.
-
Qnn_MicroscalingEncoding_t *microScalingEncoding¶
Used when quantizationEncoding is QNN_QUANTIZATION_ENCODING_MICROSCALING. Note that this field is a pointer.
-
Qnn_ScaleOffset_t scaleOffsetEncoding¶
-
Qnn_Definition_t encodingDefinition¶