把东西搬到仓库能腾出房间,但取回来要多久?
图解原理
Activation offload 将反向传播稍后需要的激活暂存到主机内存。房间是 GPU,仓库是 CPU;腾空间的代价是往返搬运。
先认识这三个词
- activation
- 前向计算产生、反向可能需要的中间状态。
- offload
- 把状态暂时移到另一层存储。
- checkpoint
- 少保存状态,需要时重算;与搬运是不同路径。
先不看公式:用上面的生活场景,说一说这节课想减少哪种浪费、需要付出什么代价。
闯关题
本课中的「activation」指什么?
学完这一段,试着做
用一个小动作确认自己理解了;最后再进入官方题目。