执行摘要
- 一句话:更新 Ascend 950 命名并禁用 nightly CI
- 推荐动作:这是一个简单的维护 PR,可直接合并。建议后续跟踪该 nightly 测试的稳定性,并在合适时机重新启用,避免长期失去测试覆盖。
功能与动机
PR body 说明:Update Ascend 950 product naming across related documentation and disable the Ascend Qwen3.5 35B Megatron vLLM nightly CI job。目的是保持文档与产品线实际命名一致,以及暂时禁用已知不稳定的 nightly 测试。
实现拆解
- 文档命名更新:修改
docs/ascend_tutorial/dev_guide/model_dev/transfer_to_npu_guide.md、verl/checkpoint_engine/README.md 和 docs/ascend_tutorial/get_start/install_guidance.rst 三处,将“A5”替换为“Ascend 950 系列产品”或“Ascend 950”,使产品命名与官方一致。
- CI 任务禁用:在
.github/workflows/nightly_ascend.yml 中将 nightlyCI_grpo-qwen3_5-35b-megatron-vllm_ascend 整个 job 块注释掉(包括条件、运行环境、步骤等),该任务不再执行。未改动其他 CI job 或逻辑。
- 配套调整:PR 只涉及文档和 CI 配置,未修改任何可执行代码,因此无需新增测试或变更 API。
关键文件:
.github/workflows/nightly_ascend.yml(模块 CI 配置;类别 infra;类型 infrastructure): 注释掉了一个 nightly CI job,直接影响测试覆盖和 CI 资源消耗。
docs/ascend_tutorial/dev_guide/model_dev/transfer_to_npu_guide.md(模块 文档;类别 docs;类型 documentation): 产品命名更新,将“A5 机型”改为“Ascend 950 系列产品”,提升文档准确性。
verl/checkpoint_engine/README.md(模块 文档;类别 docs;类型 documentation): 更新 checkpoint-engine 对 Ascend 设备的支持说明,将“A5”改为“Ascend 950”。
docs/ascend_tutorial/get_start/install_guidance.rst(模块 文档;类别 docs;类型 documentation): 修改安装指南中的产品链接文本,使其与 Ascend 950 命名一致。
关键符号:未识别
关键源码片段
.github/workflows/nightly_ascend.yml
注释掉了一个 nightly CI job,直接影响测试覆盖和 CI 资源消耗。
# 以下是注释掉的 nightly CI job 起始部分(原 649-695 行整体注释):
# nightlyCI_grpo-qwen3_5-35b-megatron-vllm_ascend:
# if: ${{ github.repository_owner == 'verl-project'}}
# runs-on: linux-aarch64-a3-16
# timeout-minutes: 180
# container:
# image: swr.ap-southeast-1.myhuaweicloud.com/...:latest-cann9.0.0-...
# ...
# 该 job 被整体注释后不再触发,其余 nightly 任务不受影响。
评论区精华
没有实质性 review 讨论,PR 由维护者 wucong25 直接审核批准。
风险与影响
- 风险:风险极低。注释掉 nightly CI 任务可能导致该测试场景覆盖缺失,若后续恢复不及时可能遗漏回归问题。文档命名更新仅涉及文本替换,不影响功能。但注释掉的 CI 配置可能会在后续合并冲突中造成隐患(若其他人同时修改该文件)。
- 影响:
- 用户/文档读者:文档中的产品名称更准确,减少混淆。
- CI 系统:减少一个 nightly 测试任务,节省 CI 资源,但可能降低对 Qwen3.5-35B Megatron vLLM 组合的测试覆盖。
- 团队:需要知晓该任务已被禁用,未来若问题修复应取消注释恢复测试。
- 风险标记:CI job disabled, 文档命名变更
关联脉络
- PR #7081 [ci] chore: fix nightly ci of npu: 同为 NPU nightly CI 调整,修改了同一 CI 文件 (.github/workflows/nightly_ascend.yml) 和测试脚本。
- PR #7074 [doc] fix: repair broken Ascend tutorial links and shell filename: 同为 Ascend 文档修复,涉及文档中的链接和命名更新。
参与讨论