qat_config Module¶
TrainingMethod¶
In order to select a training method, please visit the trainable_infrastructure API.
QATConfig¶
Class to configure the quantization process of the model when quantizing using Quantization-aware Training (QAT):
- class model_compression_toolkit.qat.QATConfig(weight_training_method=TrainingMethod.STE, activation_training_method=TrainingMethod.STE, weight_quantizer_params_override=None, activation_quantizer_params_override=None)¶
QAT configuration class.
- Parameters:
weight_training_method (TrainingMethod) – Training method for weight quantizers
activation_training_method (TrainingMethod) – Training method for activation quantizers:
weight_quantizer_params_override – A dictionary of parameters to override in weight quantization quantizer instantiation. Defaults to None (no parameters)
activation_quantizer_params_override – A dictionary of parameters to override in activation quantization quantizer instantiation. Defaults to None (no parameters)