用原生 PyTorch 完整复现大模型训练链路:预训练、SFT、LoRA、DPO、PPO/GRPO、Tool Use、Agentic RL,个人 GPU 也能跑通。
概要
在有限预算与时间内,完整复现大模型训练流程的一条自研路径。该项目用原生 PyTorch 实现了从预训练到强化学习等整条链路,并对齐 Qwen3 的结构,旨在让个人 GPU 也能复现。
亮点
- 全链路覆盖:预训练、SFT、LoRA、DPO、PPO/GRPO、Tool Use、Agentic RL
- 原生实现:完全用 PyTorch 编写,无依赖的高层框架依赖
- 低成本尝试:2 小时、4 美元就能训练出一个约 64M 的小模型
- 对齐目标:结构对齐至 Qwen3
适用人群
- 想理解大模型训练全流程的学习者
- 具备 GPU 资源的个人开发者
- 希望在本地复现大模型训练链路的人
如何动手
- 克隆仓库:
- 基本步骤(以示例为准,请以仓库内具体实现为准)
- 准备数据与环境
- 运行预训练阶段
- 进行监督微调(SFT)
- 应用 LoRA 调整参数量化
- 采用 DPO/PPO 进行强化学习微调
- 集成 Tool Use 与 Agentic RL
- 验证与评估
备注:文中强调这是“从零起步”的实现,适合动手实践与学习理解。
评论 0
还没有评论,来说两句吧。
登录 后参与评论