开源中文学习手册 · 示例代码全部自动验证

AI Infra 学习手册

从 Python、大模型原理、CUDA 到推理系统,一条线学到大模型推理岗

十五本互相衔接的手册,共 327 章,配有自测题、可运行的代码、练习与参考答案

知识库

十五本手册,外加面试题库、练习题、学习路线图与求职冲刺计划

Python 进阶手册

写给有基础的人:从“能写出来”到写得地道、写得稳

对象模型类型标注pytestasyncio
22 章 · Python 3.14 自动验证阅读 →

C++ 进阶手册

面向 AI Infra 的现代 C++:读懂推理基础库,写出正确、高效、经得起 sanitizer 检查的系统代码

RAII 与所有权模板派发内存序pybind11
15 章 · g++ + ASan / UBSan / TSan 自动验证阅读 →

计算机基础手册

推理工程师需要的操作系统、体系结构、网络、分布式与算法,每一章都从推理系统里的真实现象讲起

进程与调度虚拟内存epoll / io_uringCPU 与 GPU 架构TCP 与流式一致性哈希算法面试
24 章 · Linux 上实跑 Python 与 C 程序阅读 →

数学基础手册

读模型和推理系统时用到的数学,单独成书、用到再查:每个结论都在真实的 Qwen3-0.6B 上测量

SVD 与低秩拒绝采样KL 散度GPTQ浮点误差排队论
7 章 · 在真实模型上测量验证阅读 →

大模型原理手册

推理优化的前置知识:从语言模型、Transformer 一路讲到推理服务

从零实现 LLaMAGQA / MLAMoEKV Cache量化投机解码
24 章 · 与 HF 官方实现逐项核对阅读 →

PyTorch 速成

八章把 PyTorch 用熟:张量与形状、autograd、模型与训练循环、调试与提速

广播与 einsumgather / 掩码autogradnn.Moduleprofiler
8 章 · CPU 上几秒跑完,报错也能复现阅读 →

CUDA 进阶手册

从 GPU 架构到手写高性能算子,面向 AI Infra 与推理优化岗位

GEMMFlashAttentionTensor CoreTriton
32 章 · nvcc 12.9 / 13.4 编译检查、PyTorch 示例实跑阅读 →

从零训练一个小模型

在自己的电脑上从一个空目录开始,训出一个会写《三国演义》的小语言模型

BPE 分词器小 GPT训练循环梯度累积一张消费级卡
6 章 · 六章接力,CPU 上实跑阅读 →

分布式训练手册

推理岗也要懂的训练侧并行:从显存账本出发,把 DDP、ZeRO、张量 / 流水线 / 上下文 / 专家并行逐个从零实现,并与单卡逐项对齐

ZeRO / FSDPMegatron TP1F1BRing AttentionRL 训练
16 章 · CPU 多进程(gloo)实跑对齐阅读 →

推理系统手册

从零写一个推理引擎,读懂 vLLM 与 SGLang,掌握分布式推理与性能工程

连续批处理PD 分离DeepEPRDMA压测
66 章 · 基于 vLLM 0.30 / SGLang 0.5.20阅读 →

手写 Transformer

从一个 main.py 开始,一章一个文件,把 Qwen3.5 的混合架构手写出来,每一步都和 Hugging Face 对答案

Gated DeltaNet门控注意力KV cache 与记忆表MTP 投机解码MoE
18 章 · 每章一个零件、一个小实验,整模型和 HF 差 1e-5阅读 →

手写 mini-sglang

从 126 行的最小引擎开始,按官方的模块划分一章一个文件地搭成完整的推理引擎,每一步都能跑,输出与 HF 逐 token 对齐

Radix Cache重叠调度CUDA Graph张量并行
30 章 · 63 个测试,CPU 上可验证阅读 →

图像与视频生成推理

扩散 / 流匹配模型的推理与服务:pipeline 解剖、算力与显存账、少步、缓存、量化、多卡并行、视频推理与生成服务的调度

DiT流匹配TeaCache序列并行
20 章 · 不依赖模型权重,CPU 可验证阅读 →

SGLang 设计演进

把 19000 多个提交当一手史料:每个设计在什么问题下、由哪个提交引入、替换了什么、后来怎么演变;从论文和初始提交一路读到今天

git 考古RadixAttention零开销调度PD 分离
27 章 · 命令与引用代码在克隆上实跑核对阅读 →

SGLang-Omni 源码导读

全模态、TTS、ASR 模型的多阶段推理运行时:Coordinator、Stage 与调度器、怎么嵌入 SGLang、stage 之间怎么搬数据;精读 Qwen3-TTS、Qwen3-Omni 与 Rust router,最后落到自己找问题、提 MR

多阶段流水线流式组合 SGLangRust router
12 章 · 实验用真实的 omni 运行时在 CPU 上跑阅读 →

推理岗面试题库

85 道高频题的答题要点、手撕代码、10 道系统设计的完整参考答案和 4 套模拟面试卷;大模型与 CUDA 各有专门的题库

估算题手撕代码系统设计
85 题 + 10 道系统设计参考答案 + 4 套模拟卷开始练习 →

练习题

十五本手册配套的 292 道编程题:在浏览器里写代码、一键判题;CUDA 题用 GPU 模拟器检查合并访存和 bank conflict,也能在 macOS、WSL2 上本地判题

浏览器判题GPU 模拟器CUDA C++ / Triton
292 题 · 简单 / 中等 / 困难开始刷题 →

Playground

不绑定题目,在浏览器里直接写 Python、马上运行:numpy、matplotlib,还有 CUDA 模拟器和 Triton 模拟器;带代码补全,代码能用链接分享

浏览器里运行代码补全模板
随写随跑打开 →

学习卡

从十五本手册各章的自测题、练习和面试题库里抽出的 2183 张学习卡:按间隔重复安排复习,答不上来的明天再见;可以按手册筛选,也能导出到 Anki

间隔重复面试题Anki
2183 张卡 · 每天 20 张新卡开始复习 →

学习路线图

把十五本手册的 327 章按 17 周排好(与冲刺计划逐周对应):必学、推荐、选学一目了然,按框架、优化、平台方向标出重点,还能记录进度

17 周岗位方向知识依赖
17 周 · 与冲刺计划对应查看 →

17 周冲刺计划

面向推理系统岗的求职计划:能力模型、三类岗位的侧重、逐周学习与练习、前沿专题、作品与开源贡献、系统设计和面试节奏

逐周打卡里程碑作品集面试准备
17 周 · 4 个阶段查看 →