coreai_opt.quantization.spec.QuantizationFormulation¶
- class coreai_opt.quantization.spec.QuantizationFormulation(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]¶
Bases:
StrEnumFormula used to map between quantized integers and dequantized values.
- ZP¶
Standard zero-point formulation.
q = clamp(round(x / scale) + zero_point, quant_min, quant_max)x' = (q - zero_point) * scale
- MINVAL¶
Min-value formulation.
q = clamp(round((x - minval) / scale) + quant_min, quant_min, quant_max)x' = (q - quant_min) * scale + minval
- __init__(*args, **kwds)¶