Phase 0 — 地图与词汇(W1)
本周目标
用1周时间建立全局认知地图,知道每个术语属于训练/推理/RL哪一层,避免后面”学了后面忘前面”。
⭐ 先读:四份词汇图鉴(本仓库内,配图详解)
按顺序精读,这是本周的最主要内容:
- glossary-01-foundations.md — 模型在算什么:
Tokenizer → Embedding → 位置编码 → Attention(QKV/causal mask) → GQA/MLA → MLP →
LayerNorm → Loss → Forward/Backward → Gradient → Optimizer State(16B/参数) → 显存总账 - glossary-02-scaling.md — 训练怎么铺到多卡:
通信原语(AllReduce/AllGather/ReduceScatter/Ring) → DP/TP/PP/EP/SP → 3D组合 →
ZeRO-1/2/3 与 FSDP → Checkpoint 与容错 - glossary-03-inference-rl.md — 推理+RL:
Prefill/Decode → KV Cache → FlashAttention → PagedAttention → Continuous Batching →
量化 → 投机解码 → PD分离 → 前缀缓存/网关 → RL(Rollout⇄Policy Update, PPO/GRPO/DPO) - glossary-04-gpu-hardware.md — GPU 底层架构:
SM/CUDA Core/Tensor Core → 精度阶梯(FP32/TF32/FP16/BF16/FP8/FP4) → 内存金字塔(HBM/L2/共享内存) →
GPU代际(V100→A100→H100→B200) → NVLink → 稀疏2:4 → Triton/CUDA Graphs → nvidia-smi排障
说明:glossary-04 属于 Phase 4(W16-18)的正式内容,但建议 W1 通读建立硬件直觉,
后续学到 MFU、带宽瓶颈、TP拓扑时能直接对应上。
每节结构:一句话 → 内部机制(mermaid/ASCII图)→ 系统管理员类比 → 要记住的数字。
读完合上文件把图示默画一遍再继续下一节。
学习材料(外部)
- pacoxu/ai-infra README — 重点看 “AI Infra Definition” 三分法
(Training: DP/TP/EP/SP/PP | Inference: KVCache/PD disaggregation | RL: 训练推理一致性) - learninfra.dev 目录 过一遍标题和摘要(不用细读)
docs/training/parallelism.md,docs/inference/pd-disaggregation.md(pacoxu/ai-infra repo 内)
动手实验
无需GPU。花3-4小时做一张可视化脑图,建议用 draw.io / Excalidraw / 纯 Markdown 表格:
1 | 纵轴:Training层级 vs Inference层级 vs RL层级 |
对每个节点标注:
- ✅ 已经懂
- 🟡 听过但说不清楚
- ❌ 完全没概念
验收产出
- 用三份图鉴里的图,画出你自己的合并版总图(见 glossary-03 第11节的串连总图)
week-01/README.md:脑图截图/文件 + 一段文字自评:”我现在最大的知识盲区是____,
因为____”(这段话决定你后面该在哪个阶段多花时间)- 对图鉴中的每张图,合上文档徒手画一遍(画不出来的地方就是你没吃透的地方,标记回去重读)
- 额外:列出你们集群里曾经跑过的3个典型任务(1个训练job,1个推理服务,1个如果有的话RL/post-training job),
写下你目前能解释清楚的部分和说不清楚的部分。这份清单在Phase 2/3/5会反复用到。