一台3090就能跑Gemma 3 27B!谷歌发布Gemma 3全系QAT版模型

AITNT-国内领先的一站式人工智能新闻资讯网站
# 热门搜索 #
AITNT-国内领先的一站式人工智能新闻资讯网站 搜索
一台3090就能跑Gemma 3 27B!谷歌发布Gemma 3全系QAT版模型
5112点击    2025-04-19 17:32

谷歌 Gemma 3 上线刚刚过去一个月,现在又出新版本了。


一台3090就能跑Gemma 3 27B!谷歌发布Gemma 3全系QAT版模型


该版本经过量化感知训练(Quantization-Aware Training,QAT)优化,能在保持高质量的同时显著降低内存需求。


一台3090就能跑Gemma 3 27B!谷歌发布Gemma 3全系QAT版模型


比如经过 QAT 优化后,Gemma 3 27B 的 VRAM 占用量可以从 54GB 大幅降至 14.1GB,使其完全可以在 NVIDIA RTX 3090 等消费级 GPU 上本地运行!


一台3090就能跑Gemma 3 27B!谷歌发布Gemma 3全系QAT版模型


Chatbot Arena Elo 得分:更高的分数(最上面的数字)表明更大的用户偏好。点表示模型使用 BF16 数据类型运行时所需的 NVIDIA H100 GPU 预估数量。


机器之心在一台配备了 RTX 3070 的电脑上简单测试了其中的 12B 版本,可以看到虽然 Gemma 3 的 token 输出速度不够快,但整体来说还算可以接受。


一台3090就能跑Gemma 3 27B!谷歌发布Gemma 3全系QAT版模型


基于量化感知训练的 Gemma 3


在 AI 模型中,研究者可以使用更少的位数例如 8 位(int8)甚至 4 位(int4)进行数据存储。


采用 int4 量化意味着每个数值仅用 4 bit 表示 —— 相比 BF16 格式,数据大小缩减至 1/4。


但是,这种量化方式通常会导致模型性能下降。


那谷歌是如何保持模型质量的?答案是采用 QAT。


与传统在模型训练完成后才进行量化的方式不同,QAT 将量化过程直接融入训练阶段 ——


通过在训练中模拟低精度运算,使模型在后续被量化为更小、更快的版本时,仍能保持准确率损失最小化。


具体实现上,谷歌基于未量化的 checkpoint 概率分布作为目标,进行了约 5,000 步的 QAT 训练。


当量化至 Q4_0(一种常见的量化格式) 时,困惑度下降了 54%。


这样带来的好处之一是加载模型权重所需的 VRAM 大幅减少:


  • Gemma 3 27B:从 54 GB(BF16)降至仅 14.1 GB(int4)


  • Gemma 3 12B:从 24 GB(BF16)缩减至仅 6.6 GB(int4)


  • Gemma 3 4B:从 8 GB(BF16)精简至 2.6 GB(int4)


  • Gemma 3 1B:从 2 GB(BF16)降至仅 0.5 GB(int4)


一台3090就能跑Gemma 3 27B!谷歌发布Gemma 3全系QAT版模型


此图仅表示加载模型权重所需的 VRAM。运行该模型还需要额外的 VRAM 用于 KV 缓存,该缓存存储有关正在进行的对话的信息,并取决于上下文长度。


现在看来,用户在消费级设备上就能运行更大、更强的 Gemma 3 模型,其中:


  • Gemma 3 27B (int4):现在可以轻松安装在单张 NVIDIA RTX 3090(24GB VRAM)或类似显卡上,本地就能运行最大的 Gemma 3 版本;


  • Gemma 3 12B (int4):可在 NVIDIA RTX 4060 GPU(8GB VRAM)等笔记本电脑 GPU 上高效运行,为便携式设备带来强大的 AI 功能;


  • 更小的型号(4B、1B):为资源较为有限的系统(包括手机和烤面包机)提供更强大的可访问性。


一台3090就能跑Gemma 3 27B!谷歌发布Gemma 3全系QAT版模型


来自 Two Minute Papers 频道的玩笑


官方 int4 和 Q4_0 非量化 QAT 模型已在 Hugging Face 和 Kaggle 上线。谷歌还与众多热门开发者工具合作,让用户无缝体验基于 QAT 的量化 checkpoint:


  • Ollama:从今天起,只需一个简单命令即可原生支持 Gemma 3 QAT 模型。


  • LM Studio:通过用户友好界面,轻松下载并在桌面上运行 Gemma 3 QAT 模型。


  • MLX:利用 MLX 在苹果芯片上对 Gemma 3 QAT 模型进行高效推理。


  • Gemma.cpp:使用专用的 C++ 实现,直接在 CPU 上进行高效推理。


  • llama.cpp:得益于对 GGUF 格式 QAT 模型的原生支持,可轻松集成到现有工作流程中。


激动的网友已经无法抑制内心的喜悦:「我的 4070 就能运行 Gemma 3 12B,这次谷歌终于为即将破产的开发者做了一些事情。」


一台3090就能跑Gemma 3 27B!谷歌发布Gemma 3全系QAT版模型


「希望谷歌朝着 1bit 量化使使劲。」


一台3090就能跑Gemma 3 27B!谷歌发布Gemma 3全系QAT版模型


这个可以本地运行的 Gemma 3 你用了吗,效果如何,欢迎大家评论区留言。


参考链接:https://developers.googleblog.com/en/gemma-3-quantized-aware-trained-state-of-the-art-ai-to-consumer-gpus/?linkId=14034718


文章来自于微信公众号 “机器之心”,作者 :机器之心编辑部


一台3090就能跑Gemma 3 27B!谷歌发布Gemma 3全系QAT版模型

关键词: AI , 谷歌AI , Gemma 3 27B , Gemma 3
AITNT-国内领先的一站式人工智能新闻资讯网站
AITNT资源拓展
根据文章内容,系统为您匹配了更有价值的资源信息。内容由AI生成,仅供参考
1
AI工作流

【开源免费】n8n是一个可以自定义工作流的AI项目,它提供了200个工作节点来帮助用户实现工作流的编排。

项目地址:https://github.com/n8n-io/n8n

在线使用:https://n8n.io/(付费)


【开源免费】DB-GPT是一个AI原生数据应用开发框架,它提供开发多模型管理(SMMF)、Text2SQL效果优化、RAG框架以及优化、Multi-Agents框架协作、AWEL(智能体工作流编排)等多种技术能力,让围绕数据库构建大模型应用更简单、更方便。

项目地址:https://github.com/eosphoros-ai/DB-GPT?tab=readme-ov-file



【开源免费】VectorVein是一个不需要任何编程基础,任何人都能用的AI工作流编辑工具。你可以将复杂的工作分解成多个步骤,并通过VectorVein固定并让AI依次完成。VectorVein是字节coze的平替产品。

项目地址:https://github.com/AndersonBY/vector-vein?tab=readme-ov-file

在线使用:https://vectorvein.ai/(付费)