qubee.configs.mod_config.ModConfig Class Reference#
|
Mobilint SDK qb Compiler v0.11.0.1
MCS002-KR
|
Public Member Functions | |
| __init__ (self, bool MOD_apply=False, int MOD_epochs=4, int MOD_warmupEpochs=1, numbers.Number MOD_lrMinRatio=0.1, numbers.Number MOD_actScaleLR=0.0, numbers.Number MOD_zeropointLR=0.0, numbers.Number MOD_weightScaleLR=0.0, numbers.Number MOD_weightLR=4e-6, numbers.Number MOD_biasLR=4e-6, int MOD_batchSize=1, numbers.Number MOD_qDrop=0.0, bool MOD_quantizeWeight=True, str MOD_weightScaleInit="MinMax", str MOD_downresolMode="STE", str MOD_post="", numbers.Number MOD_boxConfThres=0, numbers.Number MOD_boxIoUThres=0, str MOD_lossType="mse", bool MOD_useOutputs=False, numbers.Number MOD_KLTemperature=1.0, numbers.Number MOD_reconProb=1.0, numbers.Number MOD_reconCoeff=1.0, numbers.Number MOD_lambda_0=1.0, numbers.Number MOD_lambda_1=1.0, numbers.Number MOD_lambda_2=1.0, int MOD_seed=0) | |
| default_config (cls) | |
| to_dict (self) | |
Public Attributes | |
| MOD_apply = MOD_apply | |
| MOD_epochs = MOD_epochs | |
| MOD_warmupEpochs = MOD_warmupEpochs | |
| MOD_lrMinRatio = MOD_lrMinRatio | |
| MOD_actScaleLR = MOD_actScaleLR | |
| MOD_zeropointLR = MOD_zeropointLR | |
| MOD_weightScaleLR = MOD_weightScaleLR | |
| MOD_weightLR = MOD_weightLR | |
| MOD_biasLR = MOD_biasLR | |
| MOD_batchSize = MOD_batchSize | |
| MOD_qDrop = MOD_qDrop | |
| MOD_quantizeWeight = MOD_quantizeWeight | |
| MOD_weightScaleInit = MOD_weightScaleInit | |
| MOD_downresolMode = MOD_downresolMode | |
| MOD_post = MOD_post | |
| MOD_boxConfThres = MOD_boxConfThres | |
| MOD_boxIoUThres = MOD_boxIoUThres | |
| MOD_lossType = MOD_lossType | |
| MOD_useOutputs = MOD_useOutputs | |
| MOD_KLTemperature = MOD_KLTemperature | |
| MOD_reconProb = MOD_reconProb | |
| MOD_reconCoeff = MOD_reconCoeff | |
| MOD_lambda_0 = MOD_lambda_0 | |
| MOD_lambda_1 = MOD_lambda_1 | |
| MOD_lambda_2 = MOD_lambda_2 | |
| MOD_seed = MOD_seed | |
Static Public Attributes | |
| dict | py_to_cpp_name |
| dict | min_max_check |
Detailed Description
Definition at line 36 of file mod_config.py.
Constructor & Destructor Documentation
◆ __init__()
| qubee.configs.mod_config.ModConfig.__init__ | ( | self, | |
| bool | MOD_apply = False, | ||
| int | MOD_epochs = 4, | ||
| int | MOD_warmupEpochs = 1, | ||
| numbers.Number | MOD_lrMinRatio = 0.1, | ||
| numbers.Number | MOD_actScaleLR = 0.0, | ||
| numbers.Number | MOD_zeropointLR = 0.0, | ||
| numbers.Number | MOD_weightScaleLR = 0.0, | ||
| numbers.Number | MOD_weightLR = 4e-6, | ||
| numbers.Number | MOD_biasLR = 4e-6, | ||
| int | MOD_batchSize = 1, | ||
| numbers.Number | MOD_qDrop = 0.0, | ||
| bool | MOD_quantizeWeight = True, | ||
| str | MOD_weightScaleInit = "MinMax", | ||
| str | MOD_downresolMode = "STE", | ||
| str | MOD_post = "", | ||
| numbers.Number | MOD_boxConfThres = 0, | ||
| numbers.Number | MOD_boxIoUThres = 0, | ||
| str | MOD_lossType = "mse", | ||
| bool | MOD_useOutputs = False, | ||
| numbers.Number | MOD_KLTemperature = 1.0, | ||
| numbers.Number | MOD_reconProb = 1.0, | ||
| numbers.Number | MOD_reconCoeff = 1.0, | ||
| numbers.Number | MOD_lambda_0 = 1.0, | ||
| numbers.Number | MOD_lambda_1 = 1.0, | ||
| numbers.Number | MOD_lambda_2 = 1.0, | ||
| int | MOD_seed = 0 ) |
Definition at line 87 of file mod_config.py.
Member Function Documentation
◆ default_config()
| qubee.configs.mod_config.ModConfig.default_config | ( | cls | ) |
Definition at line 146 of file mod_config.py.
◆ to_dict()
| qubee.configs.mod_config.ModConfig.to_dict | ( | self | ) |
Definition at line 149 of file mod_config.py.
Member Data Documentation
◆ py_to_cpp_name
|
static |
Definition at line 37 of file mod_config.py.
◆ min_max_check
|
static |
Definition at line 65 of file mod_config.py.
◆ MOD_apply
| qubee.configs.mod_config.ModConfig.MOD_apply = MOD_apply |
Definition at line 117 of file mod_config.py.
◆ MOD_epochs
| qubee.configs.mod_config.ModConfig.MOD_epochs = MOD_epochs |
Definition at line 118 of file mod_config.py.
◆ MOD_warmupEpochs
| qubee.configs.mod_config.ModConfig.MOD_warmupEpochs = MOD_warmupEpochs |
Definition at line 119 of file mod_config.py.
◆ MOD_lrMinRatio
| qubee.configs.mod_config.ModConfig.MOD_lrMinRatio = MOD_lrMinRatio |
Definition at line 120 of file mod_config.py.
◆ MOD_actScaleLR
| qubee.configs.mod_config.ModConfig.MOD_actScaleLR = MOD_actScaleLR |
Definition at line 121 of file mod_config.py.
◆ MOD_zeropointLR
| qubee.configs.mod_config.ModConfig.MOD_zeropointLR = MOD_zeropointLR |
Definition at line 122 of file mod_config.py.
◆ MOD_weightScaleLR
| qubee.configs.mod_config.ModConfig.MOD_weightScaleLR = MOD_weightScaleLR |
Definition at line 123 of file mod_config.py.
◆ MOD_weightLR
| qubee.configs.mod_config.ModConfig.MOD_weightLR = MOD_weightLR |
Definition at line 124 of file mod_config.py.
◆ MOD_biasLR
| qubee.configs.mod_config.ModConfig.MOD_biasLR = MOD_biasLR |
Definition at line 125 of file mod_config.py.
◆ MOD_batchSize
| qubee.configs.mod_config.ModConfig.MOD_batchSize = MOD_batchSize |
Definition at line 126 of file mod_config.py.
◆ MOD_qDrop
| qubee.configs.mod_config.ModConfig.MOD_qDrop = MOD_qDrop |
Definition at line 127 of file mod_config.py.
◆ MOD_quantizeWeight
| qubee.configs.mod_config.ModConfig.MOD_quantizeWeight = MOD_quantizeWeight |
Definition at line 128 of file mod_config.py.
◆ MOD_weightScaleInit
| qubee.configs.mod_config.ModConfig.MOD_weightScaleInit = MOD_weightScaleInit |
Definition at line 129 of file mod_config.py.
◆ MOD_downresolMode
| qubee.configs.mod_config.ModConfig.MOD_downresolMode = MOD_downresolMode |
Definition at line 130 of file mod_config.py.
◆ MOD_post
| qubee.configs.mod_config.ModConfig.MOD_post = MOD_post |
Definition at line 131 of file mod_config.py.
◆ MOD_boxConfThres
| qubee.configs.mod_config.ModConfig.MOD_boxConfThres = MOD_boxConfThres |
Definition at line 132 of file mod_config.py.
◆ MOD_boxIoUThres
| qubee.configs.mod_config.ModConfig.MOD_boxIoUThres = MOD_boxIoUThres |
Definition at line 133 of file mod_config.py.
◆ MOD_lossType
| qubee.configs.mod_config.ModConfig.MOD_lossType = MOD_lossType |
Definition at line 134 of file mod_config.py.
◆ MOD_useOutputs
| qubee.configs.mod_config.ModConfig.MOD_useOutputs = MOD_useOutputs |
Definition at line 135 of file mod_config.py.
◆ MOD_KLTemperature
| qubee.configs.mod_config.ModConfig.MOD_KLTemperature = MOD_KLTemperature |
Definition at line 136 of file mod_config.py.
◆ MOD_reconProb
| qubee.configs.mod_config.ModConfig.MOD_reconProb = MOD_reconProb |
Definition at line 137 of file mod_config.py.
◆ MOD_reconCoeff
| qubee.configs.mod_config.ModConfig.MOD_reconCoeff = MOD_reconCoeff |
Definition at line 138 of file mod_config.py.
◆ MOD_lambda_0
| qubee.configs.mod_config.ModConfig.MOD_lambda_0 = MOD_lambda_0 |
Definition at line 139 of file mod_config.py.
◆ MOD_lambda_1
| qubee.configs.mod_config.ModConfig.MOD_lambda_1 = MOD_lambda_1 |
Definition at line 140 of file mod_config.py.
◆ MOD_lambda_2
| qubee.configs.mod_config.ModConfig.MOD_lambda_2 = MOD_lambda_2 |
Definition at line 141 of file mod_config.py.
◆ MOD_seed
| qubee.configs.mod_config.ModConfig.MOD_seed = MOD_seed |
Definition at line 142 of file mod_config.py.
The documentation for this class was generated from the following file:
Generated by