截至 2026-06-09T20:04:28Z UTC,verl 在中国 AI 语境里的有用信号,并非又一家中国实验室发布了又一个强化学习 repo。更重要的变化在于,ByteDance Seed 的开放框架把 RL 后训练清楚地呈现为一个控制平面与数据流问题:rollout 生成、策略更新、奖励计算、模型重新分片、放置策略和硬件后端都要被协调起来,而不能只被当作围绕模型散落的一组脚本。[1][2][3]
这个区别重要,是因为 2025 年和 2026 年已经把“用于推理的 RL”从研究技巧推向平台需求。团队一旦走出监督微调,工作就不再像单个训练任务。一次推理型或 agentic RL 运行,往往需要 actor、critic、reference、reward、rollout、工具环境、日志和评测循环,每一部分都有不同的计算行为。难点不只在算法选择。真正困难的是在实验快速变化时,让算法、分布式训练引擎、推理引擎和资源调度器保持对齐。[3][4]
verl 的公开材料把这种基础设施主张说得格外明确。GitHub README 将这个项目描述为由 ByteDance Seed 团队发起、如今由更广泛的 verl 社区维护的生产级 RL 训练库。它把 verl 呈现为 HybridFlow 论文的开源版本,并点出关键集成界面:用于训练的 FSDP 和 Megatron-LM,用于 rollout 生成的 vLLM、SGLang 和 Hugging Face Transformers,以及覆盖 NVIDIA、AMD 和 Ascend 的硬件支持。[1] 也就是说,这个 repo 发布的并非只有一种 RL 算法。它试图成为算法配方和分布式模型系统之间那层可以被路由的中间层。
真正的单位是 RL 数据流
ByteDance Seed 自己的发布说明把 HybridFlow,也就是开源项目名 veRL,放在旧式 RL/RLHF 系统局限的背景下。那篇文章认为,RL 后训练会变成一个双层问题:高层算法控制流和低层分布式计算流。它给出的方案是一种混合编程模型,在算法编排层保留单控制器视角,同时允许重型分布式模型工作内部采用多控制器执行。[2]
这就是核心架构思想。在普通神经网络训练里,数据流主要围绕算子和张量展开。在 RLHF 中,图会扩展成多个模型角色和通信模式。HybridFlow 论文的 arXiv 版本指出,RLHF 会把节点变成分布式 LLM 训练或生成程序,把边变成多对多数据移动。论文的回答是通过分层 API 解耦计算依赖与数据依赖,再用 3D-HybridEngine 降低 actor 模型在训练阶段和生成阶段之间切换的成本。[3]
落到实践层面,RL 后训练会惩罚那些把编排藏进 notebook 的团队。策略 rollout 需要的布局偏向推理优化。策略更新需要的布局偏向训练优化。奖励路径在数学任务上成本较低,在代码任务上成本较高,在 agent 任务里又会被环境约束。如果每一块都硬接到一条启动脚本上,每个新算法都会变成一次重写。verl 的控制平面价值在于,这些部分变成了可复用工作流里的显式对象。[1][3][4]
栈正在从 PPO 走向 agent
这篇文章之所以属于中国 AI 栈更新,是因为 verl 的界面已经超出经典 PPO 式对齐。README 现在列出 PPO、GRPO、GSPO、ReMax、REINFORCE++、RLOO、PRIME、DAPO、DrGRPO、entropy recipes、model-based rewards、面向数学和代码的 function-based verifiable rewards、VLM 与多模态 RL,以及多轮工具调用。[1] 这不只是功能累积。它显示了后训练栈正在去向何处:从“把聊天助手调得有帮助”,走向“训练能够推理、调用工具、检查环境,并从多步骤失败中恢复的模型”。
v0.4.0 发布讨论把这个方向进一步收紧。它突出通过 Megatron 后端支持大型 MoE,通过 SGLang rollout 支持工具调用和多轮 RL,支持 Search-R1,经由 vLLM AsyncLLM server 的原型路径,sandbox fusion,面向单个 A100x8 节点上大模型的 LoRA 支持,以及 FSDP2 优化工作。[5] 这些细节比版本号本身更重要。它们显示,verl 试图占据 RL 工作负载与真实生产约束相遇时的混杂中层:MoE 规模、工具环境、内存压力、rollout 服务器和低资源适配。
这也是中国特定读法更有力度的位置。中国模型实验室在紧张的算力、硬件和部署约束下竞争。一个能够接入 Qwen、DeepSeek、Kimi-VL、SGLang、vLLM、Megatron、FSDP、AMD 和 Ascend 的框架,不能消除这些约束,但能给操作者一个共同位置来表达这些约束。[1][5][6] 这比一次性的训练配方更持久,因为它让 RL 后训练的供应链可以被检查。
硬件选择空间也是产品的一部分
AMD ROCm 文章提供了有用的独立验证,因为它把 verl 当作一个值得移植的框架,而不只是 ByteDance 的内部产物。AMD 的博客描述了在 Instinct MI300X GPU 上运行 verl 的工作,包括 ROCm kernel 兼容性、Ray 相关改动、Docker 设置,以及单节点和多节点脚本。[6] 具体 benchmark 范围不能过度外推,但可移植性信号很重要。如果一个后训练框架能够跨加速器生态移动,它的战略价值就会上升。
README 将 Ascend 支持与 NVIDIA、AMD 并列,这一点同样成立。[1] 在中国,国产加速器路径不只是优化偏好。它们也是韧性规划的一部分。一个让团队把算法逻辑同后端放置拆开的框架,会在硬件可得性变化时给团队留下更多适应空间。
这个主张有边界。verl 并没有让 RL 后训练变得容易。它也没有证明每一种配方都会收敛、每个后端都有同等成熟度,或实验室可以跳过奖励设计和评测纪律。更有力的读法应当收窄:verl 正在把问题的形状转化为基础设施。它给中国和全球操作者提供了一个控制界面,让团队在运行开始前提出正确的操作问题:存在哪些模型角色,它们放在哪里,rollout 与更新怎样不同,奖励怎样计算,哪个后端负责生成,硬件组合变化时会在哪里断裂。[1][3][4]
这就是 verl 在文章并非讨论单一模型发布时仍然重要的原因。中国 AI 竞赛越来越关乎那些让模型改进可以重复发生的层。放在这场竞争里,后训练已经不再是最后的打磨步骤。它是一套生产系统。verl 的贡献在于让这套系统变得足够可见,从而能够被路由、调优、移植和讨论。
来源
- verl-project,“verl: Volcano Engine Reinforcement Learning for LLMs” GitHub repository,README、feature list、integrations、algorithm recipes 和 hardware support。
- ByteDance Seed,“Up to 20 times higher throughput! Doubao (Seed) team releases a brand new RLHF framework, now open-sourced!”,2024 年 11 月 1 日,HybridFlow/veRL 发布说明与架构框定。
- Guangming Sheng et al.,“HybridFlow: A Flexible and Efficient RLHF Framework”,arXiv:2409.19256,2024 年 10 月 2 日修订,讨论 dataflow problem、hybrid controller model、3D-HybridEngine 和 throughput results。
- verl documentation,“HybridFlow Programming Guide”,讨论 dataflow abstraction、RL-as-dataflow motivation 和 programming model explanation。
- verl-project GitHub discussion,“v0.4.0 release: large MoEs, tool calling, and low resource friendly”,large MoE、tool-calling、SGLang rollout、sandbox fusion、LoRA 和 FSDP2 发布说明。
- AMD ROCm Blogs,“Reinforcement Learning from Human Feedback on AMD GPUs with verl and ROCm Integration”,2025 年 4 月 24 日,ROCm/MI300X integration、Docker setup 和 single-node/multi-node training notes。
- Wikimedia Commons,“Fangheng Fashion Center with ByteDance markings (20220728154237).jpg”,本文所用真实 ByteDance 办公楼照片的来源页面。