从机器翻译到 Transformer

左右滑动查看完整图解 ↔

放大阅读图解 ↗

本讲目录

49页课堂主线

一句译文里的决定

语言分析怎样参与翻译

从单位到向量

沿句子更新状态

完整地生成一句译文

需要时回头读取

重新组织完整 Transformer

从任务数据到预训练

让图像提供缺少的颜色

让同一计算少搬数据

回到研究选择

完整资源推导(可选)

本页说明

学习材料

把账本放回片上工作区,减少显存往返

T64 · 把账本放回片上工作区,减少显存往返

独立资源展开;在默认T51后进入或课后自学,不计默认114分钟内容预算。

状态 b0

多query阶段的朴素流程QKᵀ→S,S显存往返后softmax→P,P再往返后PV→O。

状态 b1

块在片上使用并更新账本,完整S/P不落HBM;改变搬运不改变dense成对算术阶。

公式与算例详情

FlashAttention依据2022论文2205.14135v2的IO-aware组织。图为简化forward接口,实际高效实现还涉及tiling、重计算与反向策略;不要把简图当完整CUDA实现。

继续学习

给长前缀列一张有单位的资源账本 · LAB03:G · 旧 K/V 哪些可以沿用,哪些必须作废?

历史推导与原实验身份:R57。旧切分、代词、权重与测量保留原任务条件,不能替换成本轮九单位新句。

原始来源