News for hackers. Stuff that matters.
Re:Accelerated PyTorch Training on M1 Mac by andoma on Thursday May 19, 2022 @01:25AM (#31431083)
This article [0] from Nvidia gives a good overview of how mixed precision training works.

Super high level (from section 3):

  1. Converting the model to use the float16 data type where possible.
  2. Keeping float32 master weights to accumulate per-iteration weight updates.
  3. Using loss scaling to preserve small gradient values.
[0] https://docs.nvidia.com/deeplearning/performance/mixed-preci...

There are no comments on this comment yet.