执行摘要
修复 Ascend Docker 镜像标签
Docker 镜像标签中 PyTorch 版本名称与官方命名不符(缺少 _npu 后缀),可能导致镜像拉取失败或版本混淆。PR 提交者通过修正标签,确保 CI 流程正确识别和使用指定版本的 PyTorch 镜像。
该 PR 是基础 CI 维护,无需深入阅读。建议确认镜像仓库中存在修正后的标签镜像。
无评审评论,仅有 reviewer 的批准。
Docker 镜像标签中 PyTorch 版本名称与官方命名不符(缺少 _npu 后缀),可能导致镜像拉取失败或版本混淆。PR 提交者通过修正标签,确保 CI 流程正确识别和使用指定版本的 PyTorch 镜像。
该 PR 是基础 CI 维护,无需深入阅读。建议确认镜像仓库中存在修正后的标签镜像。
无评审评论,仅有 reviewer 的批准。
修改两个 CI 配置文件中的 Docker 标签字符串:
.github/workflows/docker-build-ascend-a2.yml 中,将标签中的 torch2.9.0post2 改为 torch_npu2.9.0post2。.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 链接,后续同步到相关引用后会出现在这里。
参与讨论