Introduction

这里从零阅读五个开源 LLM 基础设施项目的源码,并整理成中文专题。每个专题下是一系列按代码阅读顺序组织的文章。

LLM 训练有三个关键的变量: 算力/算法/数据。而算力和算法的问题,说到底是 infra 的问题。

与其在课堂上听着枯燥无味的 LLM 训练课堂,不如深入到行业最一线的训练代码中。

因此,本网站将会作为个人学习 LLM Training Algorithms 的学习记录网站,网站将会逐行深入学习开源的 LLM Training Infra, 包括:

除少量辅助性文字由大语言模型辅助生成外,其他文字和代码均由本人亲自书写。

专题

slime

slime 是 THUDM 出品的、为 RL scaling 设计的 LLM post-training 框架,连接 Megatron 与 SGLang,支撑了 GLM 系列模型的训练闭环。

在 slime 专题中,我们会了解到若干核心的 LLM 训练算法:

详细的章节目录

More on the way...