ConvertCustomConfig¶
- class torch.ao.quantization.fx.custom_config.ConvertCustomConfig[source][source]¶
用於
convert_fx()的自定義配置。使用示例
convert_custom_config = ConvertCustomConfig() .set_observed_to_quantized_mapping(ObservedCustomModule, QuantizedCustomModule) .set_preserved_attributes(["attr1", "attr2"])
- classmethod from_dict(convert_custom_config_dict)[source][source]¶
從包含以下項的字典建立
ConvertCustomConfig“observed_to_quantized_custom_module_class”: 一個巢狀字典,將量化模式對映到觀察到的模組類與量化模組類之間的內部對映,例如:: { “static”: {FloatCustomModule: ObservedCustomModule}, “dynamic”: {FloatCustomModule: ObservedCustomModule}, “weight_only”: {FloatCustomModule: ObservedCustomModule} } “preserved_attributes”: 即使在
forward中未使用,也保留的屬性列表此函式主要用於向後相容,將來可能會被移除。
- 返回型別
- set_observed_to_quantized_mapping(observed_class, quantized_class, quant_type=QuantType.STATIC)[source][source]¶
設定自定義觀察到的模組類到自定義量化模組類的對映。
量化模組類必須具有一個
from_observed類方法,該方法將觀察到的模組類轉換為量化模組類。- 返回型別