Prhub

#39324 chore: bump sgl-kernel version to 0.4.7

原始 PR 作者 sglang-bot 合并时间 2026-09-14 06:48 文件变更 5 提交数 1 评论 0 代码增减 +5 / -5

执行摘要

sgl-kernel 版本统一升至 0.4.7,覆盖四大平台构建配置

PR body 仅说明由 GitHub Actions 自动生成,将 sgl-kernel 版本统一升至 0.4.7。结合上下文推测动机是与上游 sgl-kernel 0.4.7 release 对齐,避免 wheel 包版本与运行时 version 不一致导致依赖解析或加载问题。具体 0.4.7 包含哪些修复或特性未在 PR 中说明,关联 Issue 为空。

不值得精读,属于机械的版本号同步。建议重点做两件事:确认上游 sgl-kernel 0.4.7 wheel 已成功发布,以及排查 PR 中三个 CI 失败的具体原因。该 PR 的价值在于维持多平台版本契约的一致性。

讨论亮点

本 PR 无 review 评论,也没有任何讨论线程,是 sglang-bot 自动化提交的常规版本抬升。

实现拆解

  1. 更新运行时版本号:在 python/sglang/kernels/aot/python/sgl_kernel/version.py 中,把 version 从 0.4.6.post1 改为 0.4.7,这是 Python 侧直接读取的版本字符串,影响 sgl_kernel.version 的输出。
  2. 同步构建配置:分别更新 python/sglang/kernels/aot 下的 pyproject.toml(CUDA)、pyproject_rocm.toml(AMD ROCm)、pyproject_musa.toml(MThreads MUSA)、pyproject_cpu.toml(CPU)中 [project].version 字段,保证四个平台构建出的 wheel 版本一致。
  3. 无测试、无文档、无代码逻辑变更;该改动只影响打包元数据与发布产物,属于版本契约层面的同步。
文件 模块 状态 重要度
python/sglang/kernels/aot/python/sgl_kernel/version.py 版本模块 modified 4.49
python/sglang/kernels/aot/pyproject.toml 构建配置 modified 3.07
python/sglang/kernels/aot/pyproject_rocm.toml 构建配置 modified 3.07
python/sglang/kernels/aot/pyproject_musa.toml 构建配置 modified 3.07
python/sglang/kernels/aot/pyproject_cpu.toml 构建配置 modified 3.07

关键源码片段

python/sglang/kernels/aot/pyproject.toml configuration

CUDA 平台 wheel 的包元数据,project.version 决定发布到 PyPI 的版本号,需要和运行时版本严格一致。

[project]
name = 'sglang-kernel'
# 构建 wheel 的版本号,要求与 python/sgl_kernel/version.py 中 __version__ 保持一致。
# 本次同步升级为 0.4.7,影响 PyPI 发布和依赖缓存 key。
version = '0.4.7'
authors = [
  { name = 'SGLang Kernel Team', email = 'sglang@lmsys.org' },
]
description = 'Kernel Library for SGLang'
requires-python = '>=3.10'
# 其余 project 元数据与 0.4.6.post1 版本一致,未做行为变动。

评论区精华

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

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

风险与影响

版本一致性风险:如果 PyPI 上 sglang-kernel 0.4.7 wheel 尚未发布或发布不完整,下游安装时仍可能拉到旧版本,或出现 version 与 wheel 元数据不匹配。CI 风险:PR body 显示 Base、Extra、AMD ROCm 三个 CI 状态均为失败,需确认失败是否由该版本抬升或上游状态引起;本次是纯元数据改动,失败更可能来自环境或上游构件缺失。多平台覆盖风险:ROCm、MUSA、CPU 等平台版本同步路径不同,本次五个文件均已修改,暂未发现遗漏。

对用户:无直接功能影响,安装后可见 sgl_kernel.version 变为 0.4.7;若上游未发布对应 wheel,安装可能失败。对系统:打包与发布流水线的产物版本发生变化,影响依赖解析、缓存 key 和包管理器行为。对团队:版本维护者需要确认 sgl-kernel 0.4.7 已发布,并跟进 CI 失败原因。

多平台版本同步 CI 未通过

关联 Issue

未识别关联 Issue

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

完整报告

参与讨论