Prhub

#33678 chore: bump sgl-kernel version to 0.4.6

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

执行摘要

sgl-kernel 版本 0.4.5 统一升级至 0.4.6

PR 标题与 body 明确指出目标是 "bump the sgl-kernel version to 0.4.6 across all relevant files"。该 PR 由 GitHub Actions 自动生成(🤖 Generated with GitHub Actions),没有关联 Issue 或人工补充说明,属于内核发版流水线的一部分:在 sgl-kernel 0.4.6 发布时,需要同步 4 个平台的构建配置和运行时版本号,确保安装包元数据与 sgl_kernel.version 保持一致。

不值得精读,属于自动发版流程的一部分,可快速审查版本号一致性后合入。值得关注的细节是:CUDA、CPU、MUSA、ROCm 四个平台的构建配置与运行时版本常量必须同步更新,可在已发布的 0.4.6 包上核对 sgl_kernel.version 与 importlib.metadata.version('sglang-kernel') 是否一致。

讨论亮点

本 PR 没有任何 review 评论、讨论线程或 issue 评论。唯一人工痕迹是合并者 Fridge003 执行了两次 Merge branch 'main' 来同步基线,说明这是一条由 bot 发起、人工合并的常规发版 PR。

实现拆解

  1. 更新 CUDA 主构建配置:修改 python/sglang/kernels/aot/pyproject.toml 中 [project].version 为 0.4.6,该值决定 sglang-kernel wheel 的包版本,影响依赖解析与安装元数据。
  2. 同步其他平台构建配置:pyproject_cpu.toml(包名 sglang-kernel-cpu)、pyproject_musa.toml、pyproject_rocm.toml 中的版本号一并从 0.4.5 改为 0.4.6,保证不同硬件平台产出的包版本对齐。
  3. 更新运行时版本常量:python/sglang/kernels/aot/python/sgl_kernel/version.py 中的 version 同步更新,使运行时可查询的版本与包元数据一致。
  4. 无功能与测试配套:本次仅版本号改动,不涉及编译逻辑、API 变更或测试;PR body 中 CI 状态记录为 :no_entry_sign:(PR Test 与 PR Test Extra),但改动本身没有回归面。
文件 模块 状态 重要度
python/sglang/kernels/aot/python/sgl_kernel/version.py 内核包 modified 4.09
python/sglang/kernels/aot/pyproject.toml 构建配置 modified 2.67
python/sglang/kernels/aot/pyproject_cpu.toml 构建配置 modified 2.67
python/sglang/kernels/aot/pyproject_musa.toml 构建配置 modified 2.67
python/sglang/kernels/aot/pyproject_rocm.toml 构建配置 modified 2.67

分析完成后,这里会展示 LLM 生成的相对完整源码片段和详细注释。

评论区精华

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

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

风险与影响

  • 版本号一致性(低风险):5 处版本号必须同步,若某平台遗漏会导致对应 wheel 的安装版本与 version 不匹配。当前所有文件已同步为 0.4.6,风险集中在未来手工升级时。
  • CI 状态待确认(低风险):PR body 中 PR Test 与 PR Test Extra 状态快照均为 :no_entry_sign:,考虑到改动仅为常量升级且已合入,推测后续有补测;如果依赖版本稳定性,可等待官方 0.4.6 发布后再使用。
  • 兼容性影响(很低):版本号不改变任何内核行为;若下游存在 hard pin 到 sgl-kernel==0.4.5 的依赖约束,需要同步更新,但仓库内未见此类约束证据。

对用户和下游的影响是安装 sgl-kernel 0.4.6 时包元数据与运行时版本号保持一致;对团队而言,这是内核发版流程的版本载体,后续发布与依赖解析以该版本号为准。影响范围仅限 sgl-kernel 包元数据与版本常量,不涉及运行时行为。

版本号一致性 多平台同步 CI 状态待确认

关联 Issue

未识别关联 Issue

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

完整报告

参与讨论