跳到正文
RadarAI· MarkTechPost(RSS)·· 5 天前AI 评分41

阿里 Qwen 推出 QwenGyre:面向超长时程智能体的弹性强化学习框架

AI 导读

阿里 Qwen 团队推出 QwenGyre,一个面向超长时程智能体训练的弹性强化学习框架,可在未经修改的黑盒 harness 中训练编码智能体,单次 rollout 处理近 1M tokens。

正文 · AI 翻译

MarkTechPost· Asif Razzaq·2026-10-13 05:41· 5 小时前AI 评分45

阿里巴巴 Qwen 推出 QwenGyre:面向超长时程智能体的弹性强化学习 RL

AI 导读

阿里 Qwen 团队推出 QwenGyre,一个面向超长时程智能体训练的弹性强化学习框架,通过在线 RL 在未经修改的黑盒 harness 中训练编码智能体,单次 rollout 可运行数小时、处理近 1M tokens。

正文

阿里巴巴的 Qwen 团队推出了 QwenGyre,一个面向极长时程智能体训练的弹性强化学习 RL 框架。QwenGyre 是阿里巴巴的在线强化学习系统,通过未经修改的黑盒 harness 训练编码智能体。它的目标是那些运行数小时、处理近 1M tokens 的 rollout。QwenGyre 弹性 RL 框架被用于 Qwen 的旗舰 Qwen 3.8 2.4T 模型。它基于 2 个核心理念。它在 rollout 和训练之间调度空闲 GPU。它还将分支的智能体历史转化为有界的训练样本。

TL;DR

  • 规模:一个训练框架,而非模型。在 Qwen 3.6 122B 和 Qwen 3.8 2.4T(每个 Qwen 为 A95B)上测试,每次 rollout 约 700K tokens。
  • 运行于:多节点 GPU 集群。122B 运行使用 24 到 32 个节点;2.4T 运行使用 192 个节点(4 个 cell,每个 48)。GPU 型号未披露。Megatron 负责训练,SGLang 负责 rollout 服务。
  • 性能:在分数相当时,比 Async 快 1.38x 到 1.78x,比 Colocate 快 1.21x 到 1.85x。
  • 最佳:在 TerminalBench 上相比 Colocate 实现 1.85x 端到端加速。
  • 最差:在 2.4T 模型上相比 Colocate 仅 1.21x,其中许多查询接近超时。
  • Bottom line:
    • 最佳:NL2RepoBench 在 48 步内从 52.5% 升至 58.5%。
    • 最差:论文未链接任何公开代码发布。

QwenGyre 解决了什么问题?

研究团队将“XLong-horizon”任务定义为跨越数小时、包含数百次模型与工具交互的智能体运行。示例包括根据规格生成完整仓库,如 NL2Repo-Bench。

在这个规模下会出现两个问题:

  • 第一,rollout 有长尾。在 Colocate 设置中,训练等待最慢的执行,而 GPU 处于空闲。在 Async 设置中,固定的 GPU 池无法相互借出闲置容量。
  • 第二,像 Claude Code 这样的 harness 会压缩上下文、生成子智能体并重试。一次执行变成一棵分支树,而非单一轨迹。展开每条路径会复制共享前缀并抬高训练成本。

弹性调度器如何工作?

QwenGyre 将 GPU 划分为共享同一训练布局的 cell。每个 cell 可以服务 rollout 或承载一个完整的训练副本。一个核心 cell 拥有权威权重和优化器状态。卫星 cell 稍后加入训练。

调度器跟踪 rollout 水位:排队中和运行中的执行。随着执行完成,一旦剩余 cell 仍能服务所有活跃工作,cell 就切换到训练。模型调用通过代理重新路由,因此 harness 保持运行。

关键机制:

  • KV-cache 块在重新路由期间通过 RDMA 迁移,减少前缀重计算。
  • 卫星通过 Mooncake 的 Transfer Engine 拉取核心权重,并加入正在进行的批次。
  • 流式训练让 cell 在数据就绪时认领微步。
  • 平均角色切换耗时 8.52 秒(rollout 到训练)和 3.46 秒(训练到 rollout)。

轨迹处理器如何构建训练样本?

代理使用 token-in, token-out (TITO) 记录精确的 token ID 和行为对数概率。调用以共享前缀的轨迹树形式存储。

  • 部分评分:超时执行仍会根据其保留的工作区进行评分。评估器故障会被排除,绝不会被视为零奖励。
  • 有界采样:每次执行最多保留 5 条轨迹,按 main > main-summary > sub-agent > sub-agent-summary 排序。
  • 去重:共享目标只计一次,且仅训练策略生成的 token。
  • 公平加权:损失在每次执行内取平均,因此额外的分支不会增加其权重。

上限设为 5 时,匹配的无上限训练分数,同时将前向-反向时间缩短了 25.2%。训练使用改编的 GSPO,每组 16 次 rollout。

QwenGyre 有多快?基准测试结果

所有运行均使用 Claude Code 2.1.220 作为 harness,GPU 预算相同且陈旧度匹配。

工作负载(模型)对比 Async对比 Colocate
NL2RepoBench(Qwen 3.6 122B,48 步)1.42x 至 1.53x1.36x 至 1.47x
DeepSWE(Qwen 3.6 122B,24 步)1.569x 至 1.572x1.610x 至 1.824x
TerminalBench(Qwen 3.6 122B,24 步)1.383x 至 1.430x1.809x 至 1.849x
NL2RepoBench(Qwen 3.8 2.4T,48 步)1.78x1.21x

在 2.4T 模型上,QwenGyre 在 75.42 小时内完成了 48 步。Async 耗时 134.55 小时,Colocate 耗时 91.47 小时。评估通过率从 52.48% 提升至 58.54%。

QwenGyre 与其他智能体 RL 框架相比如何?

特性QwenGyreveRLAReaLAgent Lightning
开发者Alibaba QwenByteDance Seed + communityTsinghua IIIS + Ant GroupMicrosoft
许可证未披露Apache-2.0Apache-2.0MIT
GPU 放置弹性单元,rollout 中途切换灵活设备映射,HybridEngine 重分片完全异步未披露
黑盒 harness是,通过代理未披露是,通过 base_url 替换是,几乎零代码改动
训练 / rolloutMegatron / SGLangFSDP、Megatron / vLLM、SGLangMegatron、FSDP、Archon / vLLM、SGLang未披露
声明的最大规模Qwen 3.8 2.4T671B 模型未披露未披露
头条加速对比 Colocate 最高 1.85x未披露对比同步(v0.3)2.77x未披露
公开代码未披露是是是

加速数据来自各项目自身的设置,不可直接比较。

关键要点

  • QwenGyre 在不停止运行中智能体的情况下,在 rollout 和训练之间移动 GPU。
  • 轨迹树将每次执行的样本上限设为 5,并只训练共享前缀一次。
  • 超时运行仍会根据其部分工作进行评分。
  • 比 Colocate 最高快 1.85x,比 Async 快 1.78x。
  • Qwen 3.8 2.4T 在 NL2RepoBench 上 48 步内从 52.5% 提升至 58.5%。

查看 arXiv 上的完整 QwenGyre 论文以及 Qwen 的公告文章。所有功劳归于该项目的研究人员。另外,欢迎在 Twitter 上关注我们,别忘了加入我们的 15 万+ 机器学习 SubReddit 并订阅我们的新闻通讯。等等!你在 Telegram 上吗?现在你也可以在 Telegram 上加入我们了。

文章 阿里巴巴 Qwen 推出 QwenGyre:面向超长时程智能体的弹性强化学习 RL 首次发表于 MarkTechPost。

来源:MarkTechPost · marktechpost.com

来源:RadarAI · aihot.news