Prhub

#28572 chore: bump sglang-kernel version to 0.4.4

原始 PR 作者 sglang-bot 合并时间 2026-06-18 07:13 文件变更 3 提交数 1 评论 1 代码增减 +3 / -3

执行摘要

sglang-kernel 版本号从 0.4.3 升至 0.4.4

sgl-kernel/pyproject.toml 中的内核版本已更新为 0.4.4,需要同步更新 SGLang 项目中所有引用 sglang-kernel 版本的地方,以保持依赖版本一致。

该 PR 属于常规依赖更新,无需深入审查。建议合并前确认 CI 测试通过,确保新内核版本与当前代码兼容。

讨论亮点

无 review 讨论,仅有一个来自 gemini-code-assist 的自动评论,提示已达到每日配额限制。

实现拆解

  1. 更新 python/pyproject.toml:将 sglang-kernel 依赖版本从 ==0.4.3 改为 ==0.4.4
  2. 更新 python/sglang/srt/entrypoints/engine.py:在版本检查逻辑中,将 assert_pkg_version 的预期版本从 "0.4.3" 改为 "0.4.4"
  3. 更新 docker/Dockerfile:将构建参数 SGL_KERNEL_VERSION0.4.3 改为 0.4.4,确保 Docker 镜像构建时使用正确版本的内核。
文件 模块 状态 重要度
python/sglang/srt/entrypoints/engine.py 入口引擎 modified 4.89
python/pyproject.toml 依赖管理 modified 3.12
docker/Dockerfile Docker 构建 modified 2.64

关键源码片段

python/sglang/srt/entrypoints/engine.py core-logic

源码中执行版本检查的核心位置,确保启动时 sglang-kernel 版本正确。

# python/sglang/srt/entrypoints/engine.py ( 第 1289-1294 行 )
        if _is_cuda:
            assert_pkg_version(
                "sglang-kernel",
                "0.4.4", # 从 0.4.3 升级为 0.4.4
                "Please reinstall the latest version with `pip install sglang-kernel --force-reinstall`",
            )

评论区精华

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

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

风险与影响

版本升级是最小化的补丁版本更新(0.4.3 -> 0.4.4),预期兼容。但仍需关注以下几点:

  • 若新版内核存在未预见的行为变化,可能导致推理结果差异。
  • Dockerfile 中的版本更新确保镜像构建使用新内核,但未测试所有模型。

影响范围:本项目所有使用 sglang-kernel 的场景,包括推理、训练等。影响程度:低——仅版本号变更,无 API 或行为改动,升级为兼容性补丁。

缺少测试覆盖

关联 Issue

未识别关联 Issue

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

完整报告

参与讨论