adaptdl.torch.gradient_noise_scale module
- class adaptdl.torch.gradient_noise_scale.GradientNoiseScale(adp, optimizer, mp_scaler=None, num_replicas=None, accum_scale=None)[source]
Bases:
object
This class tracks gradient related stats and takes care of gradient accumulation.
- property accum_count
- property accum_scale
- gain(scale)[source]
Current estimate of the GradientNoiseScale gain ratio.
- Parameters
scale (float) – The total scale to estimate the gain ratio for.
Returns (float): Estimate of gain ratio.
- property raw_sqr_avg
- property raw_var_avg
- property should_zero_grad