Struct Qnn_QuantizeParams_t

Nested Relationships

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.