Deep-ML | Trade Compute for Memory with Gradient CheckpointingTrade Compute for Memory with Gradient Checkpointing