DiffusionGemma:用离散文本扩散和双向注意力,把推理瓶颈从内存带宽转移到算力

简介: DiffusionGemma是谷歌推出的实验性开源模型,首创离散文本扩散架构,可并行生成256-token画布,突破自回归模型的序列瓶颈;本地推理速度提升4倍,兼顾效率与质量,专为端侧低延迟场景优化。

DiffusionGemma 的发布在 AI 研究圈子里引发了相当多的讨论,原因在于它触及了 LLM 文本生成方式的根本性问题。

标准 Gemma 4 系列依赖自回归解码(autoregressive decoding),从前到后逐个预测 Token。DiffusionGemma 则是离散文本扩散(discrete text diffusion)的实验性模型,可以同时生成并精炼整个文本块,绕过了历史上制约本地 AI 性能的主要硬件瓶颈。

瓶颈的转移:从内存带宽到算力

理解 DiffusionGemma 得先看清传统自回归模型卡在哪里。

单 GPU 本地单用户运行时,标准 LLM 的瓶颈通常是内存带宽。生成每个 Token 都要从内存加载完整的权重矩阵,GPU 的张量核心在等待数据传输期间大量闲置,算力并没有被充分利用。

DiffusionGemma 的做法是把瓶颈从内存带宽挪到算力上。每次前向传播(forward pass)并行起草一个 256 Token 的画布(canvas),一次性给处理器提供更大的工作块,硬件的算术强度(arithmetic intensity)才算真正用上了。架构上的变化让模型从逐字打印的打字机,变成了一次性印出整块文字的印刷机。

架构基础

DiffusionGemma 基于 26B 混合专家模型(Mixture-of-Experts,MoE)Gemma 4 架构,推理时实际激活的参数量约为 3.8B 到 4B。稀疏 MoE 设计在保留深度推理能力的同时,量化后能压进高端消费级 GPU 的 18GB VRAM 限制内。

模型采用编码器-解码器(encoder-decoder)架构,两个组件各司其职:自回归编码器(Autoregressive Encoder)用因果注意力(causal attention)处理初始 Prompt 上下文,结果缓存到 KV Cache;双向去噪器(Bidirectional Denoiser)则在生成画布上应用双向注意力(bidirectional attention),256 Token 画布上的每个位置都能同时关注其他所有位置,以及 KV Cache 里的历史上下文。

对于超过 256 Token 的长序列,模型引入了块自回归扩散(Block Autoregressive Diffusion)机制——一个块完成去噪后提交到 KV Cache,下一个画布以已生成的历史为条件重新开始。并行扩散的速度和长文本顺序生成的稳定性,通过这种混合方式结合起来。

离散文本扩散的运作机制

生成过程是一个迭代去噪循环,和 AI 图像生成器的思路类似,分三个阶段推进:

  1. 画布初始化:模型用随机占位 Token 填满 256 Token 的块。
  2. 迭代精炼:经过多轮去噪,高置信度的 Token 率先确定,作为全局上下文指导剩余占位符的精炼。
  3. 收敛:Token 逐渐收敛,序列最终成形为连贯文本。

    整块一次性评估带来了一个自回归模型没有的能力:自我修正。某次传播中对某个位置的置信度下降,采样器可以对该位置重新加噪并替换。自回归模型一旦采样了某个 Token 就无法更改,这是两种架构之间最实质的技术差异。

推荐的部署与优化方案

Google 给出了具体的部署配置建议,以平衡延迟与输出质量。模型的实际表现对去噪采样器(denoising sampler)的调参方式高度敏感:

模型已针对 NVIDIA Blackwell 和 Hopper 架构上的 NVFP4(4 位浮点)进行优化,在接近无损精度的前提下进一步提升计算吞吐量。

性能数据与实验结果

DiffusionGemma 最直观的指标是原始生成速度。实验室专用硬件测试结果如下:

  • NVIDIA H100:超过 1,000 Token/秒。
  • NVIDIA GeForce RTX 5090:超过 700 Token/秒。
  • 与同等硬件上的传统模型相比,Token 生成速度最高提升 4 倍。

不过这些数字最有说服力的场景是低并发本地工作流。在请求已批量处理、GPU 算力本就饱和的高流量云环境中,并行解码的优势会递减,部署成本也可能上升。

案例展示:数独求解实验

研究人员用数独来测试双向上下文的实际价值——这是一个对自回归模型出了名的难题。数独网格里每个数字都受水平、垂直、宫格三重约束的交叉限制,必须能评估后续位置并在发现冲突时回溯,顺序生成的架构在结构上就处于劣势。

实验结果:

  • 基础模型表现:未经专项训练的 DiffusionGemma 基础模型成功率约为 0%。
  • Fine-tuning(SFT)后的表现:使用 Hackable Diffusion 工具箱应用监督微调(SFT)方案后,成功率升至 80%。
  • 效率变化:Fine-tuning 后模型收敛更快,自适应提前停止(adaptive early stopping)机制将步数从最多 48 步压缩到 12 步。

总结

这是一个实验性发布,因为整体输出质量低于标准自回归 Gemma 4 模型,目前更适合速度敏感的交互式本地工作流,而非高要求的生产级文本生成。

适合落地的场景集中在三类:内联编辑与快速迭代(需要实时反馈的场合);非线性文本结构,如代码填充(code infilling)、氨基酸序列、数学图(双向上下文在这类任务上有结构优势);以及代码生成中实时渲染代码和闭合复杂 Markdown 格式。

DiffusionGemma 在技术层面证明了一件事:文本生成可以从打字机模式切换到印刷机模式。双向注意力加迭代并行去噪,在专用 GPU 上实现了推理速度 4 倍的提升。原始质量还追不上标准自回归模型,但解决非线性约束问题的潜力,以及面向本地用户的吞吐量,是两个值得持续关注的方向。

https://avoid.overfit.cn/post/c1e25b8c4b534244b7a10036678c8535

作者:Mayur Jain

目录
相关文章
|
2月前
|
存储 监控 测试技术
从检索到回答:RAG 流水线中三个被忽视的故障点
RAG系统看似运行正常,却常存在“静默故障”:检索相关但不相关、LLM自信幻觉、用户反馈未被采集。本文揭示三大缺口,并提出可落地的闭环方案——相关性门控、生成后自评估、全链路Trace追踪、用户行为信号转化,让RAG从“能答”走向“可信”。
199 6
|
14天前
|
数据采集 存储 算法
视频 RAG 中分块策略:基于停顿、滑动窗口与基于 LLM 的方法
本文探讨视频RAG中的核心挑战——如何为无时间结构的视频转录文本设计有效分块策略。对比传统文本分块,提出基于停顿、重叠窗口、递归切分及LLM驱动的主题分块四层方案,实现细粒度检索与全局理解兼顾,提升视频内容检索准确性与上下文完整性。
161 13
视频 RAG 中分块策略:基于停顿、滑动窗口与基于 LLM 的方法
|
14天前
|
机器学习/深度学习 数据采集 人工智能
田间杂草检测数据集分享(适用于YOLO系列深度学习分类检测任务)
本数据集含4000张真实农田图像(小麦/玉米/水稻田),YOLO格式标注杂草目标,覆盖多天气、光照与视角,适用于YOLO系列等目标检测模型训练,助力智能除草与精准农业研究。(239字)
310 16
|
1月前
|
缓存 监控 安全
别再让Docker占满你的硬盘!一篇搞定docker system所有命令
本指南详解 `docker system` 命令组,助你精准诊断与优雅清理 Docker 占用空间:`df` 查磁盘、`prune` 清资源、`info` 看配置、`events` 监事件。覆盖安全清理策略、自动化脚本与环境最佳实践,告别“磁盘爆满”焦虑。(239字)
263 2
别再让Docker占满你的硬盘!一篇搞定docker system所有命令
|
1月前
|
机器学习/深度学习 人工智能 自然语言处理
Agent = Model + Harness:模型决定上限Harness 决定下限
Claude Code、Cursor等并非聊天界面,而是AI编码的“操作系统”——Harness。它决定模型能否稳定执行规则、调用工具、管理上下文与权限。模型定上限,Harness定下限。差异常源于Harness配置,而非模型本身。
417 5
|
2月前
|
人工智能 自然语言处理 API
Graphify:为代码库构建知识图谱,以图遍历替代向量检索
Graphify 是一款Python代码知识图谱工具,支持Claude Code。它通过AST解析、本地语音转录和语义提取三阶段构建带置信度标签(EXTRACTED/INFERRED/AMBIGUOUS)的结构化图谱,将混合语料查询Token消耗降低71.5倍,大幅提升大型代码库分析效率与可解释性。
724 1
Graphify:为代码库构建知识图谱,以图遍历替代向量检索
|
2月前
|
Java 大数据 双11
一张图看懂 Java 能干什么——从淘宝下单到双11抢货,背后都是它
本文专为Java零基础小白打造,用通俗比喻讲清Java本质(“万能翻译官”)、跨平台特性及核心优势;解析其在电商、支付等真实场景的应用;破除“Java已死”误区,结合数据说明其持续强势;并给出清晰入门路径与实用学习建议,助你科学起步。
一张图看懂 Java 能干什么——从淘宝下单到双11抢货,背后都是它
|
2月前
|
机器学习/深度学习 人工智能 自然语言处理
大模型应用:医疗视角看脑电图新应用:大模型让脑电波直观的表达.79
本文介绍脑电图(EEG)与大模型融合的前沿应用:无需开刀,仅通过头皮电极采集脑电信号,即可实时解码“想喝水”“想说话”等大脑意图,并转换为自然语言文字。该技术突破传统诊断边界,已在渐冻症沟通、神经康复和脑机交互中落地,兼具无创性、实时性与临床实用性。
255 17
|
2月前
|
人工智能 弹性计算 关系型数据库
阿里云企业新用户定义及专属优惠政策解读
阿里云面向企业新用户推出多重专属优惠:需完成企业实名认证、无历史付费记录、同一主体仅享一次。涵盖38元/年起的轻量服务器、199元/年u1实例、5亿算力补贴、最高4万元AI抵扣金及10万元出海资源包,助力中小企业降本增效、快速上云。
296 12
|
2月前
|
人工智能 弹性计算 安全
OpenClaw是什么?OpenClaw能做什么?OpenClaw详细介绍及保姆级部署教程
2026年爆火的开源AI智能体OpenClaw(昵称“小龙虾”),是首个本地化、跨平台的“数字员工”,能自主执行邮件处理、代码编写、智能家居控制等任务。60天GitHub星标破34万,获黄仁勋、Karpathy盛赞。本文提供阿里云一键部署教程,零代码快速上手!
1424 11