A history of activation checkpointing APIs in PyTorch
Activation checkpointing is central to training large models, and its PyTorch API history exposes the tradeoffs between memory, recomputation, and usability
A thread about the history and internal implementation details of activation checkpointing APIs in PyTorch.