性能分析 · 中文授课

MFU:模型算力利用率与 GPU 真实效率评估

从 GPU Utilization 的骗局,到模型真实计算量的度量。

4节课(持续更新)
2份参考文档
~15 分钟每节课

课程目录

参考资料

这门课怎么用

1. 按顺序阅读课程

第 1 课建立 MFU 的核心直觉,第 2 课深入 FLOPs 计数细节与 CNN/ViT 拆解。两节课相互依赖,建议按编号顺序读。

2. 做课后 Quiz

每课末尾都有选择题。认真做——提取练习是加深记忆最有效的方式之一。

3. 查阅参考文档

速查表把公式、架构差异和工具选型压缩成一张表,适合复习和面试前快速回顾。

4. 有问题问 AI 老师

每节课里都提醒你随时提问。具体模型的 MFU 该怎么算、工具输出怎么对齐,都可以继续聊。

课程目标

以下内容来自 MISSION.md

学完这个系列,你能:

✓ 拿到一个模型配置,能在 5 分钟内手算出训练一步的理论 FLOPs,并换算成 MFU
✓ 解释“6N”和“12lhqt”分别从哪里来,以及 causal mask 为什么要把 attention FLOPs 砍半
✓ 在 calflops、DeepSpeed Flops Profiler、fvcore / ptflops 之间根据场景选对工具
✓ 一眼看出 CNN、ViT、LLM 在 FLOPs 计算时的核心差异点