Prhub

#6816 [ci] fix: fix Megatron-Bridge version in e2e_ppo_trainer_megatron_sglang_ascend.yml and update megatron for sglang ascend

原始 PR 作者 yyyy2000 合并时间 2026-06-23 14:09 文件变更 4 提交数 4 评论 1 代码增减 +6 / -6

执行摘要

修复 Ascend CI 中 Megatron 和 Bridge 版本

修复 Ascend CI 中 Megatron 和 Megatron-Bridge 的版本问题,确保 e2e 测试通过。

建议快速合并以修复 CI。

讨论亮点

无 review 评论。

实现拆解

  1. 在 Dockerfile.ascend.sglang_8.5.0_a2 和 a3 中,将 MindSpeed 版本从 2.3.0_core_r0.12.1 更新为 core_r0.16.0,并将 Megatron-LM 版本从 core_v0.12.1 更新为 core_r0.16.0
  2. .github/workflows/e2e_ppo_trainer_megatron_sglang_ascend.yml 中,将 Megatron-Bridge 的安装命令从 uv pip install megatron-bridge --python-version 3.12 改为 pip install git+https://github.com/NVIDIA-NeMo/Megatron-Bridge.git@0a21da4 --no-deps --no-build-isolation --ignore-requires-python,以使用指定的 commit。
  3. .github/workflows/e2e_ppo_trainer_megatron_sglang_2_ascend.yml 中,修复了一个 typo:将 .github/workflows/e2e_ppo_trainer_megatron_sglang_2_ascend.ym 补全为 .yml
文件 模块 状态 重要度
docker/ascend/Dockerfile.ascend.sglang_8.5.0_a2 Docker modified 2.96
docker/ascend/Dockerfile.ascend.sglang_8.5.0_a3 Docker modified 2.96
.github/workflows/e2e_ppo_trainer_megatron_sglang_ascend.yml CI modified 2.78
.github/workflows/e2e_ppo_trainer_megatron_sglang_2_ascend.yml CI modified 2.38

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

评论区精华

没有提炼出高价值讨论线程

当前评论区没有形成足够清晰的争议点或结论,后续有更多讨论时会体现在这里。

风险与影响

版本升级可能导致与其他依赖不兼容,但改动较小,风险较低。

仅影响 Ascend CI 环境,确保 e2e 测试使用正确的依赖版本。

依赖版本升级

关联 Issue

未识别关联 Issue

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

完整报告

参与讨论