TRL
中文 Tutorial 入门书
面向:从 SFT 入门到 PPO / DPO / GRPO 对齐训练的工程师。
前置:transformers 用过 SFT;理解 RLHF 三阶段概念。
本书的目标
- 用 SFTTrainer / DPOTrainer / GRPOTrainer 跑通完整对齐 pipeline;
- 看懂 13 个 Trainer 之间的继承关系;
- 掌握 vLLM 集成、reward function 设计、RLHF 调试。
目录
| 章节 | 标题 | 状态 |
|---|---|---|
| 第 1 章 | 项目背景与定位 | ✅ |
| 第 2 章 | 安装与依赖 | ✅ |
| 第 3 章 | 快速上手:SFTTrainer + LoRA | ✅ |
| 第 4 章 | 三模型角色:reference / reward / policy | ✅ |
| 第 5 章 | SFTTrainer 全字段 | ✅ |
| 第 6 章 | DPO 与变体(IPO / KTO / SimPO / ORPO / CPO) | ✅ |
| 第 7 章 | GRPOTrainer:R1 同款算法 | ✅ |
| 第 8 章 | PPOTrainer:经典 RLHF | ✅ |
| 第 9 章 | RewardTrainer | ✅ |
| 第 10 章 | vLLM 集成:online sampling 加速 | ✅ |
| 第 11 章 | 调试与踩坑 | ✅ |
| 第 12 章 | 完整实战:从 base 到对齐模型 | ✅ |
| 第 13 章 | 源码导读:Trainer 继承关系图 | ✅ |