Prhub

#7124 [doc] fix: fix ascend docker tag

原始 PR 作者 yyyy2000 合并时间 2026-07-23 10:34 文件变更 2 提交数 2 评论 1 代码增减 +2 / -2

执行摘要

修复 Ascend Docker 镜像标签

Docker 镜像标签中 PyTorch 版本名称与官方命名不符(缺少 _npu 后缀),可能导致镜像拉取失败或版本混淆。PR 提交者通过修正标签,确保 CI 流程正确识别和使用指定版本的 PyTorch 镜像。

该 PR 是基础 CI 维护,无需深入阅读。建议确认镜像仓库中存在修正后的标签镜像。

讨论亮点

无评审评论,仅有 reviewer 的批准。

实现拆解

修改两个 CI 配置文件中的 Docker 标签字符串:

  1. .github/workflows/docker-build-ascend-a2.yml 中,将标签中的 torch2.9.0post2 改为 torch_npu2.9.0post2
  2. .github/workflows/docker-build-ascend-a3.yml 中,进行相同的标签修正。
    每处修改仅涉及一行代码,属于简单的字符串替换。
文件 模块 状态 重要度
.github/workflows/docker-build-ascend-a2.yml CI 配置 modified 2.38
.github/workflows/docker-build-ascend-a3.yml CI 配置 modified 2.38

关键源码片段

.github/workflows/docker-build-ascend-a2.yml infrastructure

修正 Ascend A2 的 Docker 镜像标签,将 `torch2.9.0post2` 改为 `torch_npu2.9.0post2`。

# .github/workflows/docker-build-ascend-a2.yml (line 273)
# 修正前 : torch2.9.0post2
# 修正后 : torch_npu2.9.0post2
docker buildx imagetools create \
  -t "$IMAGE:v0.8.0-cann9.0.0-torch_npu2.9.0post2-910b-ubuntu22.04-py3.11-vllm" \
  $DIGESTS
.github/workflows/docker-build-ascend-a3.yml infrastructure

修正 Ascend A3 的 Docker 镜像标签,与 A2 相同的标签修正。

# .github/workflows/docker-build-ascend-a3.yml (line 273)
# 修正前 : torch2.9.0post2
# 修正后 : torch_npu2.9.0post2
# 标签中额外包含 -a3 以区分硬件平台
docker buildx imagetools create \
  -t "$IMAGE:v0.8.0-cann9.0.0-torch_npu2.9.0post2-a3-ubuntu22.04-py3.11-vllm" \
  $DIGESTS

评论区精华

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

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

风险与影响

风险极低。仅修改了两个 CI 工作流中的标签字符串,不影响任何业务逻辑或运行时行为。但需确保新标签对应的 Docker 镜像已正确构建并推送至镜像仓库,否则 CI 可能因镜像不存在而失败。

影响范围限于 Ascend 相关的 Docker 镜像构建流程。修正后 CI 将使用正确的镜像标签,避免因命名错误导致的拉取失败。对用户无直接影响。

依赖外部镜像可用性

关联 Issue

未识别关联 Issue

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

完整报告

参与讨论