Prhub

#6161 [doc] fix: update dapo multi model optimization practice

原始 PR 作者 ChibiQuest 合并时间 2026-04-27 13:33 文件变更 1 提交数 2 评论 2 代码增减 +12 / -10

执行摘要

更新 DAPO 多模型优化实践文档

使DAPO多模型优化实践适配verl v0.7.1版本的软件栈和推荐硬件平台,确保用户按照文档操作时能正确运行。

无需精读,该PR仅为文档维护更新。可作为教程维护的参考示例,特别是版本更新与review中关于可重现性的一致性检查值得注意。

讨论亮点

Review评论指出git checkout release/v0.7.1使用了分支名,与文档要求使用特定commitID以避免问题矛盾,建议改为文档中环境表列出的commitID 02e059ea18f5adf9768c5d9c280456cdfdfeda01以保持可重现性。该建议未直接在PR中回复,但提交历史显示后续有一个额外的commit([docs] update pinned verl commit id)修正了这个问题。

实现拆解

  1. 更新硬件要求:将硬件从"2台Atlas 800T A3"改为"1台Atlas 900 A3 SuperPoD"。
  2. 更新软件版本表:CANN从8.3.RC1升级到8.5,torch从2.7.1升级到2.8.0,torch_npu从2.7.1升级到2.8.0,verl从特定commit改为v0.7.1标签,vllm从0.11.0升级到0.13.0,vllm-ascend从0.11.0-dev升级到0.13.0,transformers从4.57.3升级到4.57.6。
  3. 更新git checkout命令:将检出命令从特定commit改为release/v0.7.1分支(后经review修正为特定commitID)。
  4. 新增环境变量:添加CPU_AFFINITY_CONF=2HCCL_OP_EXPANSION_MODE="AIV"以优化性能。
  5. 修正脚本URL:将训练脚本路径中的空格%20替换为下划线,修复链接。
文件 模块 状态 重要度
docs/ascend_tutorial/examples/dapo_multi_model_optimization_practice.md 文档 modified 2.81

分析完成后,这里会展示 LLM 生成的相对完整源码片段和详细注释。

评论区精华

使用分支名 vs commitID 影响可重现性 正确性

Review 评论指出 `git checkout release/v0.7.1` 使用了分支名,而文档上文明确说明应使用特定 commitID 以避免引入问题,要求改用环境表列出的 commitID。

结论:第二个 commit 将分支名改为特定的 commitID,解决了该问题。 · 已解决

风险与影响

无技术风险:变更仅涉及文档教程的硬件、软件版本和配置说明,不涉及源码逻辑。但若用户使用与文档不同的版本可能遇到兼容性问题,不过文档本身即为正确指引。

仅影响阅读DAPO多模型优化实践文档的用户,确保他们根据更新后的硬件和软件版本进行环境配置。不改变系统功能或API,无向后兼容性问题。

关联 Issue

未识别关联 Issue

当前没有检测到明确关联的 Issue 链接,后续同步到相关引用后会出现在这里。

完整报告

参与讨论