随用术语

先看它回答什么问题,再看缩写。每个术语链接到课程中的实际用法。

端到端时延 / TTFT / ITL
完整请求经过客户端、队列、设备与网络的耗时;TTFT 只到首个 token,ITL 是输出间隔,网络事件未必等于一个 token。第 01 课
吞吐 / goodput
单位时间完成多少工作;goodput 进一步只计同时满足指定成功、质量与时延条件的请求。统计窗口与分母都要写清。第 08 课
FLOP / 算术强度 / roofline
浮点运算数、每搬运一字节对应的运算数,以及计算/访存对性能的理想限制。不是厂商跑分。第 02 课
权重 / 激活 / 梯度 / 优化器状态
模型参数、计算中间结果、损失对参数的变化方向,以及更新规则需要的历史信息。它们的内存和生命周期不同。第 03 课
microbatch / 梯度累积 / 有效 batch
一次实际前后向处理的小批量、多次累积后才更新,以及一次更新所代表的总样本量。数值等价仍取决于平均规则和模型状态。第 03 课
checkpoint
能重新建立某个训练状态的快照;除了参数,还可能需要优化器、步数、随机数与数据位置。权重文件通常不足以精确续训。第 04 课
rank / collective / all-reduce
分布式进程的编号、多进程共同完成的通信操作,以及归约后把结果提供给所有参与者。同步速度受慢进程和互联影响。第 05 课
DDP / ZeRO / TP / PP
数据并行模型副本、训练状态分片、算子内张量切分和层间流水线切分。它们解决的容量问题和引入的通信不同。第 05 课
prefill / decode / KV cache
处理输入、逐步生成,以及为注意力复用而留下的 key/value 状态。状态量随长度、KV 头数和活跃请求变化。第 06 课
GQA / 连续批处理 / 分块 prefill
共享 KV 头的模型结构、逐轮吸纳/退出请求的调度方式,以及把长输入拆成可调度片段的执行策略。三者不是同一优化。第 06 课、第 07 课
SLO / 接纳控制
你承诺以何种统计口径提供服务,以及过载时决定哪些请求进入执行的策略。排入无界队列不等于已经提供容量。第 08 课
配额 / gang / 拓扑
租户可占用的资源范围、一组进程要同时获得资源才能推进的要求,以及设备之间连接方式。空闲卡数不等于可用作业布局。第 09 课
readiness / startup / liveness
是否可以接流量、是否完成慢启动,以及是否需要重启。它们的职责与失败后果不同。第 10 课
发布包 / 回退
能够重建版本的权重、tokenizer、配置、运行时与接口约定,以及切回已验证状态的动作。只撤回容器模板未必恢复模型。第 10 课
GB / GiB
10⁹ bytes 与 2³⁰ bytes。容量账必须统一单位,不能把两者直接相减。第 02 课