Gemma 4 12B 如何本地部署?
Gemma 4 12B 是 Google 2026 年 6 月补发的 12B 稠密模型,能看图、听音频,4-bit 版 12GB 显卡就能跑。开满 256K 上下文也只要约 12.8 GB,16GB 显卡绰绰有余。它的特别之处是没有单独的视觉、音频编码器,图片和声音直接送进主干;官方称它跑分接近 26B 的 MoE,内存占用却不到一半。
Gemma 4 12B 模型信息
- 4-bit 最低显存9 GB · 8K
- 参数量12B
- 上下文上限256K
- 架构
- 稠密
- 许可证
- Apache-2.0
- 发布日期
- 2026年6月3日
- 厂商
- Google DeepMind
- Hugging Face 仓库
- google/gemma-4-12B-it
- GGUF 仓库
- unsloth/gemma-4-12b-it-GGUF
- NVFP4 仓库(Blackwell)
- RedHatAI/gemma-4-12B-it-NVFP4
- MLX 仓库(Apple)
- mlx-community/gemma-4-12B-it-4bit
- Ollama 标签
- gemma4:12b
- 层数
- 48
- 隐藏维度
- 3,840
- KV 头
- 8
- 头维度
- 256
Gemma 4 12B 本地部署需要多少显存?
| 量化 | 权重体积GB | 8K 上下文GB | 32K 上下文GB | 128K 上下文GB | 256K 上下文(最大)GB |
|---|---|---|---|---|---|
| 1-bit | 3估 | 4.6 | 5 | 6.6 | 8.7 |
| 2-bit | 4.7GGUF | 6.2 | 6.6 | 8.3 | 10.4 |
| 3-bit | 6GGUF | 7.5 | 7.9 | 9.6 | 11.7 |
| 4-bit | 7.1GGUF | 8.6 | 9 | 10.7 | 12.8 |
| 5-bit | 8.4GGUF | 9.9 | 10.3 | 12 | 14.1 |
| 8-bit | 12.7GGUF | 14.2 | 14.6 | 16.3 | 18.4 |
| BF16/FP16 | 23.8GGUF | 25.3 | 25.7 | 27.4 | 29.5 |
详细计算规则可在数据方法页查看。
单卡能跑 Gemma 4 12B 吗?
一张 12GB 显卡就够。它大部分层只看最近一千来个 token,上下文开长了显存涨得很慢,4-bit 从 8K 开到 256K 只多约 4 GB,所以 12GB 的 RTX 3060 用 4-bit 就能开满上下文,每秒约 36 个 token。16GB 卡更值得上 8-bit,离原版更近,上下文照样能开得很长,只是 RTX 5060 Ti 16GB 上每秒约 26 个,比 4-bit 慢一截。24GB 卡跑它绰绰有余,但这种卡也装得下同家族的 MoE 26B A4B,它每个字读的参数更少,反而更快,值得先试。
| 设备 | 价格 | 速度 t/s | 最大上下文 |
|---|---|---|---|
| ¥1,2505 条挂单 | 117 | 256K | |
| ¥4,2004 条挂单 | 117 | 256K | |
| ¥5,17514 条挂单 | 63.5 | 256K | |
| Radeon RX 7900 XTX24 GB | ¥5,69412 条挂单 | 123.5 | 256K |
| ¥8,50013 条挂单 | 120.9 | 256K | |
| Ryzen AI Max+ 395 128GB整机 · 128 GB | ¥19,00016 条挂单 | 37.7 | 256K |
| ¥25,0006 条挂单 | 128.5 | 256K | |
| ¥32,0007 条挂单 | 102.3 | 256K | |
| ¥43,00041 条挂单 | 40.1 | 256K | |
| MacBook Pro M5 Max 128GB整机 · 128 GB | ¥45,69410 条挂单 | 84.2 | 256K |
| Mac Studio M5 Ultra 96GB整机 · 96 GB | ¥46,00015 条挂单 | 150.7 | 256K |
| ¥51,99914 条挂单 | 200.4 | 256K | |
| ¥125,0006 条挂单 | 200.4 | 256K |
| 设备 | 价格 | 速度 t/s | 最大上下文 |
|---|---|---|---|
| ¥1,2505 条挂单 | 83.2 | 256K | |
| ¥4,2004 条挂单 | 83.2 | 256K | |
| ¥5,17514 条挂单 | 44 | 256K | |
| Radeon RX 7900 XTX24 GB | ¥5,69412 条挂单 | 88 | 256K |
| ¥8,50013 条挂单 | 86.1 | 256K | |
| Ryzen AI Max+ 395 128GB整机 · 128 GB | ¥19,00016 条挂单 | 25.8 | 256K |
| ¥25,0006 条挂单 | 91.9 | 256K | |
| ¥32,0007 条挂单 | 72.2 | 256K | |
| ¥43,00041 条挂单 | 27.5 | 256K | |
| MacBook Pro M5 Max 128GB整机 · 128 GB | ¥45,69410 条挂单 | 58.9 | 256K |
| Mac Studio M5 Ultra 96GB整机 · 96 GB | ¥46,00015 条挂单 | 108.9 | 256K |
| ¥51,99914 条挂单 | 148.5 | 256K | |
| ¥125,0006 条挂单 | 148.5 | 256K |
| 设备 | 价格 | 速度 t/s | 最大上下文 |
|---|---|---|---|
| ¥1,2505 条挂单 | 49.6 | 183K | |
| ¥4,2004 条挂单 | 49.6 | 256K | |
| ¥5,17514 条挂单 | 25.6 | 183K | |
| Radeon RX 7900 XTX24 GB | ¥5,69412 条挂单 | 52.7 | 256K |
| ¥8,50013 条挂单 | 51.5 | 256K | |
| Ryzen AI Max+ 395 128GB整机 · 128 GB | ¥19,00016 条挂单 | 14.9 | 256K |
| ¥25,0006 条挂单 | 55.1 | 256K | |
| ¥32,0007 条挂单 | 42.8 | 256K | |
| ¥43,00041 条挂单 | 15.8 | 256K | |
| MacBook Pro M5 Max 128GB整机 · 128 GB | ¥45,69410 条挂单 | 34.6 | 256K |
| Mac Studio M5 Ultra 96GB整机 · 96 GB | ¥46,00015 条挂单 | 66.1 | 256K |
| ¥51,99914 条挂单 | 92.5 | 256K | |
| ¥125,0006 条挂单 | 92.5 | 256K |
只列常见的显卡和整机,50B 以下和以上的模型各一组,按价格从低到高。
本地部署 Gemma 4 12B 要注意什么?
没有编码器意味着什么
别的多模态模型先用一个单独的编码器把图片、声音转成向量,再交给语言模型;Gemma 4 12B 省掉了这一步:图片只做一次简单的投影就送进主干,音频直接投到和文字相同的维度,所有内容都走同一个解码器。官方说这样延迟更低,整个模型也能一次微调。音频同样最长 30 秒。
量化怎么选
12GB 卡用 4-bit(权重 7.1 GB)或 5-bit(8.4 GB),16GB 卡用 8-bit(12.7 GB)。FP16 原版加 8K 就要 25.3 GB,是 8-bit 的两倍,上下文开不了多长,不如用 8-bit 开长上下文。
思考开关和多轮对话
在系统提示词开头加
<|think|>就开启思考;关掉时它仍会输出一个空的思考块,解析时要过滤掉。多轮对话里不要把上一轮的思考放回历史,只留最终回答,工具调用那几轮例外。官方所有场景统一用temperature1.0、top_p0.95、top_k64。长上下文为什么省
它大部分层只看最近 1024 个 token,只有少数几层看完整上下文,所以上下文变长时显存涨得很慢:4-bit 下从 8K 开到 256K 只多约 4.2 GB。
启动命令
Ollama
- Windows
- macOS
- Linux
ollama run gemma4:12bllama.cpp
- NVIDIA
- AMD
- Mac
- CPU
llama-server -hf unsloth/gemma-4-12b-it-GGUF:Q4_K_M -c 8192
vLLM
- Linux
- NVIDIA
- AMD
vllm serve google/gemma-4-12B-itBlackwell 显卡(RTX 50 系、RTX PRO 6000、B200)能原生跑 NVFP4 权重,体积约为原版的三成。
vllm serve RedHatAI/gemma-4-12B-it-NVFP4MLX
- Apple 芯片
能看图的模型用 mlx-vlm:Mac 上先 pip install mlx-vlm,这条命令会从 Hugging Face 下载 MLX 权重并启动服务。
mlx_vlm.server --model mlx-community/gemma-4-12B-it-4bit量化文件名以模型库当周抓取为准,口径见数据方法。 数据方法
Gemma 家族的其他模型
| 模型 | 总参数 | 激活参数 | 4-bit 模型大小 |
|---|---|---|---|
| 8B | 8B | 5 GB | |
| 25.2B | 3.8B | 16.9 GB | |
| 30.7B | 30.7B | 18.3 GB |