流水线越长,工人越多,为什么还会有人闲着?
图解原理
把模型切成阶段后,第一批数据要逐段进入,最后一批要逐段退出。更多 microbatch 可以摊薄这段暖机/排空时间,但不能无限忽略调度成本。
先认识这三个词
- stage
- 流水线中的一个计算阶段。
- microbatch
- 一个 batch 拆出的较小工作单元。
- bubble
- 设备没有有效计算的空闲槽位。
先不看公式:用上面的生活场景,说一说这节课想减少哪种浪费、需要付出什么代价。
闯关题
本课中的「stage」指什么?
学完这一段,试着做
用一个小动作确认自己理解了;最后再进入官方题目。