项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 5911
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Python >= 3.11
- 已安装 uv(安装命令使用 uv pip)
- 网络可访问 GitHub,从源码仓库拉取安装
- (可选)需要多卡分布式训练时准备 verl 后端环境,单机可用 tinker 后端
安装与启动步骤
-
1确认 Python 版本
rLLM 要求 Python >= 3.11,版本过低请先升级 Python 再执行后续安装。
python --version -
2安装 rllm
官方推荐用 uv pip 直接从 GitHub 仓库安装;此命令默认安装运行 rllm CLI 所需依赖及 tinker(单机、Tinker API)后端。
uv pip install "rllm @ git+https://github.com/rllm-org/rllm.git" -
3按需安装其他后端
README 说明上述安装只覆盖 tinker 后端;verl(多卡分布式)、fireworks 等后端需另行安装,原文该段内容被截断,请以官网文档为准。
-
4运行基准测试验证
README 提供 rllm eval <name> 命令可自动拉取并运行 60+ 内置基准(如 Terminal-Bench 2.0、AIME、MATH-500)。把 <name> 换成具体基准名即可,能正常拉取运行说明环境就绪。
如何确认成功
执行 rllm eval <name> 能自动拉取并成功运行目标基准任务,即表示 rllm CLI 与后端环境安装成功。
常见问题
Q:安装后就能用所有训练后端吗?
A:不能。该命令只安装 tinker(单机)后端依赖,verl(分布式多卡)、fireworks 等后端需另外安装,README 中对应说明被截断,请查官网文档。
Q:可以换其他沙箱执行智能体吗?
A:可以。rLLM 支持 Docker、Daytona、Modal 或本地沙箱,并提供快照与预热池加速以降低训练规模的 rollout 开销。
Q:支持哪些训练方法?
A:支持 GRPO、REINFORCE、RLOO、SFT、on-policy distillation 等,并可用一个标志在多个训练后端之间切换,评测与训练共用同一份智能体代码。
Q:Python 版本不够 3.11 怎么办?
A:README 明确要求 Python >= 3.11,请先升级解释器或使用对应版本虚拟环境后再安装。
注意事项
- README 的 Installation 只给出 pip/源码安装方式,Quickstart 部分未提供具体命令,本节步骤均来自 README 明确内容,其余用法请参考官网 https://docs.rllm-project.com。
- rllm eval 中的 <name> 为基准名称占位,需替换为实际基准名(README 举例 Terminal-Bench 2.0、SWE-bench、AIME、MATH-500 等)。
- 安装走 git+https 拉取源码,国内网络可能较慢,建议保证 GitHub 可访问。
- 若计划做多机多卡分布式训练,需额外准备 verl 后端环境与相应硬件资源。
核心亮点
- 提供开箱即用的分布式RL训练管线,显著降低LLM强化学习落地门槛
- 内置智能体框架和编码智能体支持,可直接用于复杂推理与工具调用场景
- 支持多种主流RL算法(PPO/GRPO等),灵活适配不同模型和任务需求
不足之处
- 项目处于成长阶段,文档和社区生态尚待完善
- 对大规模训练的资源调度和稳定性仍需更多生产环境验证
适用场景
- 提升开源LLM在数学、代码等推理任务上的表现
- 训练具备工具调用和自主决策能力的智能体
- 在私有数据上定制化强化学习,优化垂直领域模型
替代项目
TRL (Hugging Face)、OpenRLHF、verl
同类项目推荐
Agent-FLAN
开源
让大模型学会用工具,微调数据与方法一键搞定
[ACL2024 Findings] Agent-FLAN: Designing Data and Methods of Effective Agent Tuning ···
lora-prompt-tool
开源
管理 LoRA 触发词,自动补全提示词,提升出图效率。
A Stable Diffusion webUI extension for manage trigger word for LoRA or other model
nni
开源
模型调参交给机器自动试,最优结果坐等出炉
An open source AutoML toolkit for automate machine learning lifecycle, including fea···
sd-lora-trainer
开源
拖入图片,一键训练专属 LoRA,快速定制 SD 模型风格
LoRa trainer for SDXL and SD15
OntoTune
开源
用本体知识给大模型开小灶,让专业回答更靠谱
[Paper][WWW2025] OntoTune: Ontology-Driven Self-training for Aligning Large Language···
mixture_of_recursions
开源
让简单 token 提前下班,难 token 多算几轮,省算力不降质
Mixture-of-Recursions: Learning Dynamic Recursive Depths for Adaptive Token-Level Co···
UniRL
开源
一套框架搞定多种数据训练,强化学习不再各搞各的
UniRL is a Framework for Unified Multimodal Model Reinforcement Learning
Awesome-Model-Quantization
开源
一页看全模型量化论文、工具与部署方案
A curated collection of papers, benchmarks, surveys, and tools for model quantizatio···
trl
开源
几行代码给大模型做 RLHF 对齐与偏好微调
Train transformer language models with reinforcement learning.
