大模型架构演进(LLM Architecture Evolution)
专题类型:主学习路线 学习目标:判断结构选择怎样改变模型能力、状态表示、资源成本与适用条件
本专题从仅解码器(Decoder-only)基线出发,依次解释输入表示、Transformer 块、注意力与 KV 表示、归一化与前馈网络、位置与访问范围、MoE 稀疏容量,以及线性注意力、SSM 和混合记忆。
各任务依次检查设计压力、结构机制、状态与计算变化以及验证证据。连续学习时进入架构演进问题链,遇到配置、容量或质量异常时使用架构问题排查手册,术语差异查询专题术语表。
学习路线
Task0 建立仅解码器 Transformer 块基线;Task1–5 分别展开注意力表示、块内通道、长上下文访问、MoE 容量和混合记忆;Task6 将组件证据汇总为真实模型的结构审计与选型判断。
| Task / 主题 | 本阶段要回答的问题 | 学习入口与验证出口 | 学习顺序 | 主要正文入口 |
|---|---|---|---|---|
| Task0 · Transformer 块与架构基线 | 词元怎样成为隐状态,并沿 Transformer 块的两次残差更新向前传递? | 基础:Part 02 · 00 PyTorch 热身;核心:Part 02 · 05 LLaMA3 Block;项目:Part 02 · 60 Transformer 块稳定性 | 输入表示 → 前置归一化 → 注意力增量 → MLP 增量 → Transformer 块堆叠 | 01 仅解码器主干 → 02 分词与输入表示 → 06 Transformer 块与残差主干 |
| Task1 · 注意力表示与 KV 压缩 | MHA、MQA、GQA 和 MLA 怎样改变 Q/K/V 关系、历史状态大小与解码读取路径? | 核心:Part 02 · 04 MHA / GQA → Part 02 · ARCH-MLA;项目:Part 02 · 71 MLA / KV 结构基准 | 完整 KV 注意力头 → 注意力头共享 → 潜在状态压缩 → 容量与读取代价 | 04 注意力表示演进 |
| Task2 · Transformer 块稳定性与通道演进 | 前置归一化、RMSNorm 和门控 FFN 为什么成为现代 Transformer 块的常见组合? | 核心:Part 02 · 01 RMSNorm → Part 02 · 02 SwiGLU;项目:Part 02 · 60 Transformer 块稳定性 | 归一化位置 → 状态尺度 → 门控通道 → 参数容量 → 深度稳定性 | 03 归一化演进 → 07 MLP / FFN 演进 |
| Task3 · 位置、访问范围与长上下文 | 位置怎样进入 Q/K;全局、窗口、局部和稀疏访问分别保留哪些历史信息? | 核心:Part 02 · 03 RoPE → Part 02 · 44 局部与稀疏注意力;项目:Part 02 · 78 注意力访问模式 | 位置旋转 → 长度缩放 → 访问范围 → 可见性 → 质量与成本 | 05 RoPE 与长上下文位置机制 |
| Task4 · MoE 容量扩展与稀疏化 | 怎样扩大总参数容量,同时控制每个词元的激活计算、容量溢出和跨卡代价? | 核心:Part 02 · 06 MoE 路由 → Part 02 · 07 负载均衡;交叉项目:Part 02 · 80 MoE 专家并行 | 路由器 → Top-k → 专家容量与溢出 → 分发与合并 → 负载与通信 | 09 MoE 与稀疏容量 |
| Task5 · 递推状态、SSM 与混合记忆 | 不保存完整词元级历史时,递推状态如何更新;哪些层仍需要注意力的显式检索? | 核心:Part 02 · 45 线性注意力 → Part 02 · ARCH-HYBRID-MEMORY;项目:Part 02 · 77 长序列记忆架构 | 显式历史 → 递推状态 → 选择性更新 → 层级混合 → 长度阶梯证据 | 10 线性注意力、SSM 与混合记忆 |
| Task6 · 架构审计与选型决策 | 怎样从配置和模块树识别真实结构,并判断创新、代价与适用条件? | 核心:Part 02 · 08 配置与结构审计;项目:Part 02 · 61 模型架构探索 | 配置字段 → 实际模块 → 状态接口 → 资源影响 → 专项证据 → 采用决策 | 08 代表模型与结构审计 |
扩展与跨专题入口
按需回补
| 补充主题 | Notebook 入口 | 建议时机 |
|---|---|---|
| 注意力与掩码基础 | Part 00 · 16 注意力入门 | Task0–1;Q/K/V、因果掩码或注意力头关系尚不清楚时 |
| 参数量、FLOPs 与 KV 增长 | Part 01 · 02 参数与 FLOPs → Part 01 · 11 KV Cache 增长 | Task1、Task6;需要建立结构容量账本时 |
| 注意力访存与稀疏计算 | Part 01 · 04 注意力显存优化 → Part 01 · 25 稀疏计算 | Task3;需要解释访问模式的硬件与复杂度条件时 |
| MoE 参数与计算 | Part 01 · 22 MoE 参数与计算 | Task4;需要区分总参数、激活参数和通信负载时 |
跨专题入口
KV Cache 生命周期、请求调度与推理服务进入推理优化;训练稳定性和梯度证据进入反向传播与训练机制;模型适配与行为对齐进入后训练优化;低精度表示进入量化与压缩;MoE 词元分发、专家并行和扩展效率进入通信与并行;最终时间、容量与成本判断进入性能分析和性能优化。
实验与项目出口
首次运行先按实验 Quickstart创建环境,再从实验资产表选择机制页、模型、工作负载、结果路径和证据状态;跨专题的软件版本和硬件快照查询GPU 环境资产表。机制页验证局部结构、状态和不变量,项目页在固定模型与工作负载中升级为质量和成本证据。
| 证据阶段 | 要回答的问题 | 输出与入口 |
|---|---|---|
| 机制证据 | 组件、状态表示、访问范围或路由行为是否按预期变化? | Part 02 · 00–08、44、45、ARCH-MLA、ARCH-HYBRID-MEMORY 的 CPU / GPU 结果 |
| 专项基准 | 单变量结构候选是否在固定条件下改变稳定性、容量、质量或成本? | ARCH-BLOCK-STABILITY / 60、ARCH-ATTENTION-ACCESS / 78、ARCH-MLA-KV / 71、ARCH-LONG-SEQUENCE-MEMORY / 77 |
| 交叉证据 | MoE、推理缓存或执行路径是否需要其他专题的真实系统证据? | Part 02 · 80,以及推理、通信、量化和性能专题出口 |
| 架构决策 | 声明结构、实际模块和专项证据能否支持采用、继续验证或拒绝? | ARCH-MODEL-AUDIT / 61 与架构问题排查手册 |
