执行摘要
更新 sgl-kernel-npu 版本至 20260826
PR 描述指出更新内核版本以与上游最新变更保持一致,并提高与当前环境的兼容性。
该 PR 为常规维护性更新,值得快速浏览以确认版本号一致,无需深入精读。
无实质性代码审查讨论,审查由 bot 和合并者批准,评论仅包含 CI 重新运行的命令。
PR 描述指出更新内核版本以与上游最新变更保持一致,并提高与当前环境的兼容性。
该 PR 为常规维护性更新,值得快速浏览以确认版本号一致,无需深入精读。
无实质性代码审查讨论,审查由 bot 和合并者批准,评论仅包含 CI 重新运行的命令。
.github/workflows/release-docker-npu-nightly.yml 和 .github/workflows/release-docker-npu.yml 中的 SGLANG_KERNEL_NPU_TAG 值,从 2026.8.13 更新为 20260826,以确保 Docker 构建使用新内核版本。scripts/ci/npu/npu_ci_install_dependency.sh 中的 SGLANG_KERNEL_NPU_TAG 值,保持 CI 环境与构建环境一致。| 文件 | 模块 | 状态 | 重要度 |
|---|---|---|---|
.github/workflows/release-docker-npu-nightly.yml |
CI 工作流 | modified | 2.95 |
.github/workflows/release-docker-npu.yml |
CI 工作流 | modified | 2.95 |
scripts/ci/npu/npu_ci_install_dependency.sh |
CI 脚本 | modified | 2.95 |
scripts/ci/npu/npu_ci_install_dependency.sh
infrastructure
更新 NPU CI 依赖安装脚本中的内核版本,确保 CI 测试使用与发布一致的新内核。
# scripts/ci/npu/npu_ci_install_dependency.sh
# 设置内核版本标签,用于从 GitHub Releases 下载指定版本的 sgl-kernel-npu 包
SGLANG_KERNEL_NPU_TAG="20260826"
# 下载并解压 sgl-kernel-npu 安装包,使用该标签构建下载 URL
(cd sgl-kernel-npu && wget "${GITHUB_PROXY_URL:=""}https://github.com/sgl-project/sgl-kernel-npu/releases/download/${SGLANG_KERNEL_NPU_TAG}/sgl-kernel-npu-${SGLANG_KERNEL_NPU_TAG}-torch${PYTORCH_VERSION}-py311-cann9.0.0-${DEVICE_TYPE}-$(arch).zip" \
&& unzip ./sgl-kernel-npu-${SGLANG_KERNEL_NPU_TAG}-torch${PYTORCH_VERSION}-py311-cann9.0.0-${DEVICE_TYPE}-$(arch).zip)
当前评论区没有形成足够清晰的争议点或结论,后续有更多讨论时会体现在这里。
风险较低,仅涉及版本号更新,但需确保新版本内核与构建环境兼容,否则可能导致 NPU 推理失败。CI 中已确认构建和测试通过,但 PR Test (Extra) 曾失败后通过重跑通过。
影响范围限于 NPU 的 Docker 镜像构建和 CI 依赖安装,对用户推理功能无直接影响,但新内核版本可能包含 bug 修复或特性,长期影响兼容性。
当前没有检测到明确关联的 Issue 链接,后续同步到相关引用后会出现在这里。
参与讨论