
dLLM-RL
给扩散大模型装上强化学习引擎,训练出 SOTA 的 TraDo 系列
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 523
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- CUDA 显卡
- Python 3.10
- 较大显存
安装与启动步骤
-
1建环境
它锁 Python 3.10 与较新的框架版本。
conda create --name dllm-rl python=3.10 -
2装依赖
按 requirements 装,含强化学习相关组件。
pip install -r requirements.txt -
3下评测数据
数学推理是它的主评测集。
python download_data.py --dataset MATH500 -
4先跑评测
不训练先跑一遍基线,看分数落在哪。
python eval.py config=configs/trado_eval.yaml -
5再跑强化学习训练
训练前先确认基线可信。
python rl.py config=configs/rl_trado.yaml
如何确认成功
先跑出评测基线分数,再训练若干步后同一评测集分数有可测量提升
注意事项
- 它把扩散式语言模型与强化学习结合,走的是非自回归生成路线。
- 配置文件驱动,换任务基本只改配置。
- 训练成本高,先跑基线再决定要不要投入。
- 多机脚本已给,单机也能跑但慢。
核心亮点
- 首个系统解决扩散 LLM 后训练强化学习问题的开源方案,方法创新性强
- 代码结构清晰,包含完整训练和推理流程,便于复现论文结果
- 基于 ICLR 论文,技术路线有理论支撑,非简单调参
不足之处
- 早期项目,文档和社区支持尚不完善,上手门槛较高
- 依赖特定扩散模型架构,迁移到其他模型需额外适配
适用场景
- 研究扩散语言模型的后训练算法,如 RLHF 变体
- 需要生成质量高且可控的文本生成任务,如长文写作、对话
- 探索非自回归生成模型在 NLP 中的应用
替代项目
TRL (Hugging Face)、OpenRLHF、verl
同类项目推荐
HALC
开源
减少多模态模型幻觉,让AI描述更可信
[ICML 2024] Official implementation for "HALC: Object Hallucination Reduction via Ad···
modalities
开源
PyTorch 原生分布式训练,配置化复现大模型实验
Modalities, a PyTorch-native framework for distributed and reproducible foundation m···
SteptronOss
开源
一套配置跑通大模型微调、强化与评测
A lightweight, AI-native training framework for large language models. Designed for ···
FineTuningLLMs
开源
跟着书一步步微调大模型,从零跑通全流程
Official repository of my book "A Hands-On Guide to Fine-Tuning LLMs with PyTorch an···
SepLLM
开源
压缩冗余片段,让大模型推理快 2.5 倍
[ICML 2025] "SepLLM: Accelerate Large Language Models by Compressing One Segment int···
production-ready-data-science-co···
开源
把 notebook 变成生产级代码,测试、CI/CD、MLOps 全搞定
Transform messy data science notebooks into production-ready code. Examples covering···
kokoro-ruslan
开源
用 Ruslan 语料库训练俄语 Kokoro 语音模型
Kokoro Language Model Training Script for Russian (Ruslan Corpus)
hud-python
开源
一次定义环境,训练任意智能体,快速评估效果。
RL environments + evals for AI agents. Define once, train anything.
cevahir-ai
开源
一站式搭建语言模型,从分词到聊天全流程
Full-stack open-source AI engine for building language models — tokenizer training,···