news 2026/4/18 10:02:23

基于 verl 框架和 ScaleBox 的代码强化学习实践

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
基于 verl 框架和 ScaleBox 的代码强化学习实践

项目背景在基于大模型的代码强化学习(Code RL)训练体系中,奖励信号的获取是一层关键、却长期被低估的系统能力。但随着训练规模和并发强度的持续提升,这一层正在发生明显变化:

随着 Code RL 规模持续扩大,这类面向高并发执行与端到端验证的训练体系,正在成为下一阶段实践中不可或缺的基础设施。

  • 训练范式的变化:从离线评测走向在线、大规模并发的代码执行;
  • 训练瓶颈的变化:奖励计算不再是“附属步骤”,而是对执行性能、稳定性与扩展性的核心考验。

在这一背景下,代码执行与奖励计算,已经不再只是训练流程中的一个功能模块,而逐步演进为 Code RL 系统中的关键基础设施。但在现有实践中,瓶颈依然突出:

  • 高并发奖励执行成为系统短板。当前多数 Code RL 方案依赖本地或轻量级沙盒执行代码,在接口抽象、资源隔离、并发调度与横向扩展能力上,最终限制训练吞吐并放大不稳定因素,成为“看不见但最致命”的短板。
  • 昇腾平台缺乏可复用的端到端方案。从训练框架到执行沙盒,往往需要用户自行完成大量适配与工程整合,导致链路复杂、复用成本高、验证周期长,难以快速验证和推广。

项目方案

在此背景下,我们构建了基于昇腾平台的 verl × ScaleBox 训练体系。该体系并非简单地“引入一个执行组件”,而是围绕 Code RL 的核心需求,系统性地构建了一套面向高并发奖励计算、并完成昇腾平台验证的端到端解决方案:

可扩展的分布式代码执行能力:通过设计并集成 ScaleBox 分布式代码执行沙盒,实现高并发、低延迟、可横向扩展的
Reward 执行能力,为Code RL 提供稳定可靠的执行底座。
统一化部署与使用体验:提供 verl × ScaleBox 的统一部署镜像和标准化代码执行奖励接口,降低环境搭建与系统集成成本,使训练流程从“复杂工程问题”回归到“算法与策略迭代”。

Ascend 端到端训练验证:基于 DeepSeek-R1-Distill-Qwen-1.5B、Qwen3-4B、Qwen3-30B-A3B 等模型,完成在昇腾平台上的 Code RL 端到端训练验证,证明该体系在真实训练场景中的可行性与稳定性。

代码链接:

https://gitcode.com/cann/cann-recipes-train/tree/master/agentrl/qwen2code_rl

随着 Code RL 规模持续扩大,这类面向高并发执行与端到端验证的训练体系,正在成为下一阶段实践中不可或缺的基础设施。


更多精彩预约1月19日直播

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 8:06:32

PixelMatch驱动的视觉回归测试:低误报率与高速UI检测优化方案

‌一、视觉回归测试的技术演进‌ 随着前端技术复杂度的提升,传统基于DOM的测试已无法满足界面验证需求。视觉回归测试通过比对渲染结果图像,成为检测UI偏差的核心手段。2013年出现的PixelMatch算法,以其轻量级(仅4KB)…

作者头像 李华
网站建设 2026/4/18 7:40:58

打卡信奥刷题(2714)用C++实现信奥题 P3243 [HNOI2015] 菜肴制作

P3243 [HNOI2015] 菜肴制作 题目描述 知名美食家小 A 被邀请至 ATM 大酒店,为其品评菜肴。ATM 酒店为小 A 准备了 nnn 道菜肴,酒店按照为菜肴预估的质量从高到低给予 111 到 nnn 的顺序编号,预估质量最高的菜肴编号为 111。 由于菜肴之间口味…

作者头像 李华
网站建设 2026/4/18 7:35:25

打卡信奥刷题(2715)用C++实现信奥题 P3361 Cool loves maids

P3361 Cool loves maids 题目背景 Cool 非常喜欢妹子,以至于 Cool 在百度上有一个非常神奇的 ID 【雾】。 题目描述 Cool 现在搞清楚了女生宿舍的地形。女生宿舍是由很多栋楼构成的,它们可以被抽象成 202020\times 202020 的方格。 Cool 的妹子们所处的地…

作者头像 李华
网站建设 2026/4/18 4:15:22

STM32 - 滴答定时器 - 2

一、滴答定时器(SysTick)概述 SysTick 是 Cortex-M 内核(如 STM32F103 用的 Cortex-M3)自带的 24 位递减定时器,属于内核级外设,而非 STM32 片上外设。核心用途: 裸机开发:实现微秒…

作者头像 李华
网站建设 2026/4/18 9:43:53

基于STM32电表交流电压电流有功无功视在功率因数频率设计24-035(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码

基于STM32电表交流电压电流有功无功视在功率因数频率设计24-035(设计源文件万字报告讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码24-035、STM32智能交流电压电流有功功率功率因数频率无功功率视在功率演示视频(复制到浏览器打开&…

作者头像 李华