执行摘要
sglang-kernel 版本号从 0.4.3 升至 0.4.4
sgl-kernel/pyproject.toml 中的内核版本已更新为 0.4.4,需要同步更新 SGLang 项目中所有引用 sglang-kernel 版本的地方,以保持依赖版本一致。
该 PR 属于常规依赖更新,无需深入审查。建议合并前确认 CI 测试通过,确保新内核版本与当前代码兼容。
无 review 讨论,仅有一个来自 gemini-code-assist 的自动评论,提示已达到每日配额限制。
sgl-kernel/pyproject.toml 中的内核版本已更新为 0.4.4,需要同步更新 SGLang 项目中所有引用 sglang-kernel 版本的地方,以保持依赖版本一致。
该 PR 属于常规依赖更新,无需深入审查。建议合并前确认 CI 测试通过,确保新内核版本与当前代码兼容。
无 review 讨论,仅有一个来自 gemini-code-assist 的自动评论,提示已达到每日配额限制。
python/pyproject.toml:将 sglang-kernel 依赖版本从 ==0.4.3 改为 ==0.4.4。python/sglang/srt/entrypoints/engine.py:在版本检查逻辑中,将 assert_pkg_version 的预期版本从 "0.4.3" 改为 "0.4.4"。docker/Dockerfile:将构建参数 SGL_KERNEL_VERSION 从 0.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),预期兼容。但仍需关注以下几点:
影响范围:本项目所有使用 sglang-kernel 的场景,包括推理、训练等。影响程度:低——仅版本号变更,无 API 或行为改动,升级为兼容性补丁。
当前没有检测到明确关联的 Issue 链接,后续同步到相关引用后会出现在这里。
参与讨论