AdvancedQuantization Configuration#
|
Mobilint SDK qb Compiler v1.0
MCS002-EN
|
AdvancedQuantization configuration definitions used by Mobilint compiler for model quantization. More...
Classes | |
| class | qbcompiler.configs.advanced_quantization_config.AdvancedQuantizationConfig |
| Configuration for advanced quantization options used during quantization. More... | |
Variables | |
| bool | qbcompiler.configs.advanced_quantization_config.AdvancedQuantizationConfig.optional = False |
| qbcompiler.configs.advanced_quantization_config.AdvancedQuantizationConfig.optq = optq or OptqConfig.default_config() | |
| qbcompiler.configs.advanced_quantization_config.AdvancedQuantizationConfig.mod = mod or ModConfig.default_config() | |
| tuple | qbcompiler.configs.advanced_quantization_config.AdvancedQuantizationConfig.equivalent_transformation |
| tuple | qbcompiler.configs.advanced_quantization_config.AdvancedQuantizationConfig.search_weight_scale |
Detailed Description
AdvancedQuantization configuration definitions used by Mobilint compiler for model quantization.
Function Documentation
◆ __init__()
| qbcompiler.configs.advanced_quantization_config.AdvancedQuantizationConfig.__init__ | ( | self, | |
| Optional[OptqConfig] | optq = None, | ||
| Optional[ModConfig] | mod = None, | ||
| Optional[EquivalentTransformationConfig] | equivalent_transformation = None, | ||
| Optional[SearchWeightScaleConfig] | search_weight_scale = None, | ||
| bool | optional = optional ) |
- Parameters
-
optq OptqConfig. OPTQ configuration. mod ModConfig. MOD configuration. equivalent_transformation EquivalentTransformationConfig. Equivalent transformation configuration. search_weight_scale SearchWeightScaleConfig. Weight scale search configuration. optional bool. Indicates whether this config is optional. Use the default value defined as a class variable.
Definition at line 27 of file advanced_quantization_config.py.
◆ default_config()
| qbcompiler.configs.advanced_quantization_config.AdvancedQuantizationConfig.default_config | ( | cls | ) |
Definition at line 53 of file advanced_quantization_config.py.
◆ from_dict()
| qbcompiler.configs.advanced_quantization_config.AdvancedQuantizationConfig.from_dict | ( | cls, | |
| dict | config_dict ) |
Create AdvancedQuantizationConfig from dictionary (JSON structure)
Definition at line 63 of file advanced_quantization_config.py.
◆ to_dict()
| qbcompiler.configs.advanced_quantization_config.AdvancedQuantizationConfig.to_dict | ( | self | ) |
Definition at line 77 of file advanced_quantization_config.py.
◆ get_advanced_quantization_config()
| AdvancedQuantizationConfig qbcompiler.configs.advanced_quantization_config.get_advanced_quantization_config | ( | Optional[OptqConfig] | optq = None, |
| Optional[ModConfig] | mod = None, | ||
| Optional[EquivalentTransformationConfig] | equivalent_transformation = None, | ||
| Optional[SearchWeightScaleConfig] | search_weight_scale = None ) |
Create AdvancedQuantizationConfig with EquivalentTransformationConfig and SearchWeightScaleConfig.
Definition at line 88 of file advanced_quantization_config.py.
Variable Documentation
◆ optional
|
static |
Definition at line 24 of file advanced_quantization_config.py.
◆ optq
| qbcompiler.configs.advanced_quantization_config.AdvancedQuantizationConfig.optq = optq or OptqConfig.default_config() |
Definition at line 43 of file advanced_quantization_config.py.
◆ mod
| qbcompiler.configs.advanced_quantization_config.AdvancedQuantizationConfig.mod = mod or ModConfig.default_config() |
Definition at line 44 of file advanced_quantization_config.py.
◆ equivalent_transformation
| tuple qbcompiler.configs.advanced_quantization_config.AdvancedQuantizationConfig.equivalent_transformation |
Definition at line 45 of file advanced_quantization_config.py.
◆ search_weight_scale
| tuple qbcompiler.configs.advanced_quantization_config.AdvancedQuantizationConfig.search_weight_scale |
Definition at line 48 of file advanced_quantization_config.py.
Generated by