Asked about Sharded data parallelism in practice

What is activation checkpointing?

An answer that works

Storing only some forward-pass activations and recomputing the rest during the backward pass. It trades roughly a third more compute for a large reduction in memory, and is often what makes a model fit without new hardware.

Reading an answer is not being able to give one. The section that teaches this is Sharded data parallelism in practice, 4 hours of Distributed training.

Learn this properly