Prhub

#27321 docs(cookbook): restore Gemma 4 transformers commit pin

原始 PR 作者 JustinTong0323 合并时间 2026-06-05 08:43 文件变更 1 提交数 1 评论 1 代码增减 +4 / -1

执行摘要

恢复 Gemma 4 cookbook 中 transformers 提交锁定

PR #27287 从 pip 安装路径中移除了 transformers 的 commit pin,但 SGLang main 需要 transformers 的特定提交(1423d22f)才能支持 Gemma 4 的 encoder-free unified 家族,而该功能尚未发布到任何 transformers 发行版。因此必须重新加上 pin,否则新的 pip install transformers 会拉取无法加载 gemma-4-12B-it 的版本。

可直接合并。该修复简单且关键,避免用户因缺少 pin 而遇到模型加载失败。

讨论亮点

没有 review 评论。

实现拆解

  1. 修改 docs_new/cookbook/autoregressive/Google/Gemma4.mdx 文件中第 2 节(安装说明):在 pip install 命令后添加一行注释和命令,用于安装特定 commitchange 的 transformers。
  2. 添加的代码为:
    # Install transformers with Gemma 4 support (encoder-free unified family included)\n   pip install 'git+https://github.com/huggingface/transformers.git@1423d22f7a3b62e8c70ad67b58ec25cd9b675897'
    
  3. 同时更新了上方的说明文字,提示用户安装匹配的 transformers commit。
文件 模块 状态 重要度
docs_new/cookbook/autoregressive/Google/Gemma4.mdx 文档 modified 2.78

关键源码片段

docs_new/cookbook/autoregressive/Google/Gemma4.mdx configuration

唯一的变更文件,恢复了 transformers commit pin,确保用户安装说明正确且完整。

# lines from Gemma4.mdx showing the restored pin
Command
# Install SGLang from main
pip install 'git+https://github.com/sgl-project/sglang.git#subdirectory=python'# Install transformers with Gemma 4 support (encoder-free unified family included)
pip install 'git+https://github.com/huggingface/transformers.git@1423d22f7a3b62e8c70ad67b58ec25cd9b675897'

评论区精华

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

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

风险与影响

低风险:仅涉及文档更新,不修改任何代码逻辑。唯一风险是如果未来 transformers 合并了该功能并发布,pin 可能过时,但那时可再次更新文档。

仅影响 Gemma 4 cookbook 的读者(用户)。确保他们按照文档安装时能够正确加载 Gemma 4 模型。对其他功能无影响。

关联 Issue

未识别关联 Issue

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

完整报告

参与讨论