
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-09-15 · 当前星标 ★ 1065
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- 已安装 conda,用于创建隔离环境
- verl 环境使用 Python 3.12
- LlamaFactory 环境使用 Python 3.11
- 需要事先准备 verl v0.7.0 与 LlamaFactory v0.9.5 的源码目录
安装与启动步骤
-
1创建 verl 环境
用 conda 新建名为 verl 的 Python 3.12 环境,用于 OPD 与 RL 相关训练。
conda create -n verl python==3.12 -
2激活 verl 环境
切换到刚创建的环境,后续安装命令都要在该环境内执行。
conda activate verl -
3安装训练依赖
进入 verl 源码目录,以 USE_MEGATRON=0 关闭 Megatron 后端,运行官方脚本安装 vLLM/SGLang/MCore 依赖。
cd verl/ USE_MEGATRON=0 bash scripts/install_vllm_sglang_mcore.sh -
4安装 math-verify
在 verl 环境中补充安装数学答案校验依赖 math-verify。
pip install math-verify -
5创建 SFT 环境
SFT 训练使用 Python 3.11,需另建一个名为 sft 的环境,与 verl 环境分开。
conda create -n sft python==3.11 -
6安装 LlamaFactory
进入 LlamaFactory 源码目录,以可编辑模式安装本体,并装 metrics 额外依赖。
cd LlamaFactory/ pip install -e . pip install -r requirements/metrics.txt
如何确认成功
README 未给出验证方式;可执行 conda activate verl 后用 pip list 确认依赖已装入。
常见问题
Q:为什么环境要建两个?
A:README 中 OPD/RL 基于 verl 用 Python 3.12,SFT 基于 LlamaFactory 用 Python 3.11,两者版本不同,建议各建独立 conda 环境避免冲突。
Q:README 没有给 git clone 命令怎么办?
A:需自行从 verl 与 LLaMA-Factory 官方仓库获取 v0.7.0、v0.9.5 版本源码,准备好 verl/ 与 LlamaFactory/ 两个目录后再执行安装。
Q:安装脚本执行失败怎么办?
A:先确认当前位于 verl/ 目录下,且命令中保留了 USE_MEGATRON=0 前缀,它决定是否启用 Megatron 后端。
注意事项
- README 未提供代码下载命令,需自行准备 verl v0.7.0 与 LlamaFactory v0.9.5 源码目录。
- USE_MEGATRON=0 表示不使用 Megatron 后端,该安装脚本必须在 verl/ 目录内执行。
- OPD/RL 环境(Python 3.12)与 SFT 环境(Python 3.11)不可混用。
- README 未给出训练、评测入口与配置文件说明,具体运行方式请结合仓库与论文进一步确认。
核心亮点
- 从现象、机制到配方三层递进分析,不止给结论还给出可复现实验代码
- 聚焦在线策略蒸馏这一实际训练痛点,对蒸馏不稳定问题有针对性诊断
- 基于真实大模型蒸馏实验,结论对模型压缩与能力迁移有直接参考价值
不足之处
- 偏研究性质,工程化封装和开箱即用程度有限
- 文档与社区生态仍在早期,长期维护情况待观察
适用场景
- 研究大模型蒸馏算法、想理解 OPD 失效机制
- 需要把强教师模型能力迁移到小模型时参考训练配方
- 复现论文实验或在此基础上改进蒸馏方法
替代项目
MiniLLM、DistiLLM、GKD
同类项目推荐
AutoTimes
开源
用大模型直接做时间序列预测,无需改架构
Official implementation for "AutoTimes: Autoregressive Time Series Forecasters via L···
FATE-LLM
开源
数据不出域,多方联合微调大模型
Federated Learning for LLMs.
Lora-for-Diffusers
开源
手把手教你用LoRA微调扩散模型,从入门到实战
The most easy-to-understand tutorial for using LoRA (Low-Rank Adaptation) within dif···
voice_clone_lab
开源
几分钟音频克隆音色,本地微调生成专属语音
Clone a voice from a few minutes of audio and generate speech locally: Qwen3-TTS fin···
litgpt
开源
一条命令搞定大模型预训练、微调和部署,省时省力
20+ high-performance LLMs with recipes to pretrain, finetune and deploy at scale.
SoftCoT
开源
用软思维链替代文本推理,大幅降低 LLM 推理成本
ACL'2025: SoftCoT: Soft Chain-of-Thought for Efficient Reasoning with LLMs. and prep···
AI-Toolkit-Easy-Install
开源
Windows 上一键装好 AI 微调工具,免折腾环境直接开训
One-click Portable Windows installation of 'AI-Toolkit by Ostris'
IPR
开源
逐步纠错,让LLM智能体每一步都走对
Watch Every Step! LLM Agent Learning via Iterative Step-level Process Refinement (E···
LLM-Finetuning
开源
用PEFT低成本微调大模型,快速适配下游任务
LLM Finetuning with peft