Class MixPrecisionCfg
Defined in File cfg.h
Class Documentation
-
class MixPrecisionCfg
Public Functions
-
inline MixPrecisionCfg()
Constructor of mix precision training config.
-
inline MixPrecisionCfg(const MixPrecisionCfg &rhs)
Constructor of mix precision training config.
- 参数
rhs – [in] The config of mix precision.
-
~MixPrecisionCfg() = default
Destructor of mix precision config.
Public Members
-
bool dynamic_loss_scale_ = false
Enable/disable dynamic loss scale during mix precision training.
-
float loss_scale_
Initial loss scale factor.
-
bool keep_batchnorm_fp32_ = true
Keep batch norm in FP32 while training.
-
uint32_t num_of_not_nan_iter_th_
A threshold for modifying loss scale when dynamic loss scale is enabled.
-
bool is_raw_mix_precision_ = false
Is mix precision model export from mindspore.
-
inline MixPrecisionCfg()