论文深度解读 · 模型量化 · PTQ / QAT / 原生低比特

大语言模型量化万字深度解析从 GPTQ 到旋转量化、NVFP4 与 1.58-bit 原生训练

覆盖 GPTQ · AWQ · SmoothQuant · QuIP# · QuaRot · SpinQuant · FP8 · NVFP4 · KV-Cache 量化 · BitNet b1.58 · ParetoQ · 附完整公式、benchmark 表格与 ICML 2026 前沿图谱

大模型的能力还在往上爬,但真正把它送进千行百业的,是把 140GB 的 70B 模型塞进一张卡、把每百万 token 的推理成本砍到六分之一的量化技术。这篇长文分两条主线彻底讲透:一条是推理侧的训练后量化(PTQ)——从奠基的 GPTQ/AWQ 一路到用 Hadamard 旋转"抹平"离群值的 QuaRot/SpinQuant,再到 Blackwell 原生的 NVFP4;另一条是训练侧的原生低比特路线——以 BitNet b1.58 的三值权重为代表,配上 Meta 的 ParetoQ 给出的"到底该用几比特"的 scaling law 答案。每个方法都给出核心公式、直觉解释和真实 benchmark。

五分钟速览
1/4–1/6
INT4 相比 FP16
推理成本
<1%
FP8 在 H100 上
典型精度损失
W4A4
旋转量化实现的
端到端 4-bit
1.58 bit
BitNet 三值权重
log₂3 的信息量
导读
0 · 为什么量化是大模型时代的刚需
第一部分 · 量化基础
1 · 量化的数学:scale、zero-point、粒度 2 · 万恶之源:激活离群值
第二部分 · 推理侧 PTQ
3 · GPTQ — 基于 Hessian 的误差补偿 4 · AWQ — 激活感知的权重缩放 5 · SmoothQuant — 难度迁移做 W8A8 6 · 旋转量化 — QuIP#/QuaRot/SpinQuant 7 · FP8 与 NVFP4 — 硬件原生低精度 8 · KV-Cache 量化 — 长上下文的生命线
第三部分 · 训练侧原生低比特
9 · BitNet b1.58 — 三值权重的革命 10 · BitNet 生态 — a4.8 / 2B4T / Spectra 11 · ParetoQ — 到底该用几比特?
第四部分 · 前沿与选型
12 · ICML 2026 量化图谱 13 · 工程选型决策树

00为什么量化是大模型时代的刚需

模型压缩的核心矛盾一句话讲清楚:大模型参数量从千亿冲向万亿,而全球 90%+ 的应用场景受限于算力、显存和延迟。一个 70B 模型在 FP16 下需要 140GB 显存——两块 A100-80GB 才勉强跑起来。而 2026 年推理已占 AI 总算力的 67%+,仅 OpenAI 一家的年推理支出就约 23 亿美元。量化正是在"能力保留"与"成本压缩"的夹缝里求最优解的关键桥梁。

量化对成本的影响是一条清晰的链条:量化 → 显存下降 → 单卡可部署更大模型 → GPU 利用率提升 → 吞吐上升 → 单 token 成本下降。以 Llama-3.3-70B 为例,这条链条的经济价值一目了然:

精度显存需求部署方式吞吐 (tok/s/GPU)成本 ($/M tokens)
FP16140 GB2×A100-80GB~1,200~$1.90
FP870 GB1×H100-80GB~2,400~$0.95
INT4 (AWQ)35 GB1×A100-80GB~2,800~$0.50
INT4 (GGUF)40 GBCPU 服务器~150~$0.30
数据来源:Spheron 推理成本分析 (2026.04)。INT4 量化后推理成本仅为 FP16 的 1/4 到 1/6——量化不只是技术优化,更是商业必需
量化技术的三代演进
1.0 基础量化 (2020–2022):INT8、对称/非对称,TF-Lite / PyTorch Quantization。
2.0 LLM 量化革命 (2022–2024):GPTQ / AWQ / GGUF / SmoothQuant / QLoRA,INT4 权重量化、激活感知、NF4。
3.0 极致压缩生态 (2024–2026):FP8 / NVFP4 硬件协同 + 旋转量化 + 原生低比特训练(BitNet/ParetoQ)+ 蒸馏/剪枝一体化。

01量化的数学:scale、zero-point 与粒度

量化就是把连续(或高精度)的浮点数值,映射到一个有限的、低比特的离散集合。最常见的均匀仿射量化(uniform affine quantization)把浮点数 x 映射为 b-bit 整数:

前者是量化(浮点 → 整数),后者是反量化(整数 → 近似浮点)。s 是缩放因子 scale,z 是零点 zero-point,⌊·⌉ 表示四舍五入取整。

其中两个关键参数由数据的动态范围决定。对于把区间 [α, β] 映射到 b-bit:

若 α = −β(对称量化),则 z = 0,反量化退化为 x̂ = s·x_q——这对权重最常用,因为权重近似零均值对称分布。

量化误差本质是"取整误差"。若量化步长为 s,单个数值的量化误差服从 [−s/2, s/2] 的近似均匀分布,其方差为:

这个公式揭示了量化的第一性原理:误差 ∝ 动态范围 (β−α) 的平方,∝ 比特数的指数。每多 1 bit,步长减半,误差方差降到 1/4——但如果动态范围被离群值撑大,再多比特也救不回来。这正是所有先进量化方法要解决的核心问题。

量化粒度:per-tensor / per-channel / per-group

"一个 scale 管多少个数"决定了精度与开销的权衡。粒度越细,越能贴合局部分布,但存储 scale 的开销越大:

量化粒度精度额外内存开销实际采用
Per-tensor最低0早期方案,已淘汰
Per-channel中等W8A8 常用
Per-group (G=128)~0.5%GPTQ/AWQ 默认
Per-group (G=32)更高~2%精度敏感场景
逐层混合精度最优需搜索前沿研究
group 量化把权重矩阵每一列切成若干组(如每 128 个元素一组),每组独立算 scale,是当前 4-bit 权重量化的事实标准。

02万恶之源:激活离群值 (outlier)

权重量化相对好办——权重分布规整、近似高斯。真正让低比特量化举步维艰的是激活值里的离群值

离群值现象
在 LLM 的注意力层里,约 0.1% 的激活通道会产生幅度 >100 的异常值,而其余 99.9% 的激活都老实待在 [−3, 3] 区间内。这些 outlier 一旦出现,就会把该通道的量化范围 (β−α) 撑大上百倍,导致其他正常值全被挤到极少数几个量化格子里——INT8 直接量化激活会产生灾难性误差。

其根源在于 Transformer 结构本身:LayerNorm/RMSNorm 把特征归一化后,注意力机制会在某些"显著性特征"维度上产生集中放大效应。更麻烦的是——这些离群值不是噪声,而是模型真正依赖的重要信息,不能简单裁剪掉。

这就引出了 PTQ 领域的三条技术主线,本质都是在回答"如何驯服离群值":

① 误差补偿派
接受离群值存在,量化后用二阶信息(Hessian)把误差分摊到其他权重上补偿掉。代表:GPTQ。
② 缩放迁移派
用逐通道缩放把量化难度在激活和权重之间"搬运",让两边都不那么难量化。代表:SmoothQuant、AWQ。
③ 旋转派
用正交/Hadamard 旋转把 outlier 的能量打散到所有维度,从根本上消灭离群值。代表:QuIP#、QuaRot、SpinQuant。

03GPTQ — 基于 Hessian 的近似二阶量化

arXiv:2210.17323 · Frantar et al. · ICLR 2023 · 误差补偿派的奠基之作

GPTQ 把权重量化建模成一个优化问题:寻找量化后的权重 Ŵ,使得该层输出的重构误差最小:

其中 W 是原始权重,X 是校准数据经过该层的输入激活。目标是让量化后的层输出尽量贴近原始输出,而非让权重本身尽量接近。

这个目标的 Hessian 矩阵(二阶导)恰好是 H = 2XXT。GPTQ 的核心洞察是:逐列量化权重,每量化完一列,就立即用 Hessian 信息把产生的误差"预支"补偿到还没量化的列上。补偿更新公式为:

量化第 i 列产生的误差 (W−Ŵ),被按 Hessian 逆矩阵的相关性分摊到后续第 j 列上。直觉:如果第 j 列和第 i 列"相关",那就微调 j 来抵消 i 的量化损失。

工程上,GPTQ 用 Cholesky 分解预先算好 H-1 提升数值稳定性,并按块(block=128 列)批量处理以提升效率。效果如下:

模型量化方案困惑度 (Wiki-2)显存推理加速
LLaMA-65BFP16 (基准)3.53130 GB
LLaMA-65BGPTQ-4bit3.60 (+2.0%)~33 GB~2–3×
LLaMA-65BGPTQ-3bit3.84 (+8.8%)~24 GB~2–3×
GPTQ 4-bit 几乎无损(困惑度仅升 2%),把 65B 模型从 130GB 压到 33GB。局限:需要校准数据(通常 128 条)、量化耗时 1–4 小时、对激活离群值处理不如后来的 AWQ。

04AWQ — 激活感知的权重量化

arXiv:2306.00978 · Lin et al. · MLSys 2024 (最佳论文) · 缩放迁移派 · 2026 生产部署首选

AWQ 的核心洞察比 GPTQ 更进一步:并非所有权重通道同等重要。不到 1% 的"显著性通道"(salient channels,对应高幅度激活的特征维度)贡献了超过 50% 的量化误差。

一个朴素想法是:把这 1% 的重要通道保留成 FP16、其余量化。但混合精度对硬件不友好。AWQ 的巧妙之处是——通过逐通道缩放,把这些重要通道"放大"后再量化,等效于给它们更多的量化精度,而不破坏统一的低比特格式。

具体地,对一个线性层 Y = WX,插入一个对角缩放矩阵 diag(s) 并保持数学等价:

重要通道对应的 s>1,权重被放大后量化误差相对变小;同时激活被等比缩小。关键是搜索每个通道的最优 s,使整体量化误差最小。

缩放因子的搜索由激活幅度驱动。AWQ 用一个简洁的幂律形式定义每通道缩放,并做网格搜索确定指数 α

Q(·) 表示量化-反量化操作。α 越大,对高激活通道的保护越强。AWQ 只需在 [0,1] 上网格搜索 α,无需反向传播——这是它比 GPTQ 快得多的原因。
维度GPTQAWQ
核心思路量化后误差补偿量化前缩放优化
量化速度1–4 小时1–5 分钟
INT4 精度困惑度 +2–8%困惑度 +1–5%
是否需反向传播否(但需 Hessian)否(仅网格搜索)
推理内核MarlinMarlin / TinyChat
硬件友好度GPU 优化GPU + 边缘设备
AWQ 不依赖反向传播、不改变权重排布、对校准集不敏感,量化又快精度又高——这使得 AWQ-INT4 + vLLM + Marlin kernel 成为 2026 年业界最常见的生产部署黄金组合。

05SmoothQuant — 把量化难度从激活迁移到权重

arXiv:2211.10438 · Xiao et al. · ICML 2023 · W8A8 的关键钥匙

GPTQ 和 AWQ 都只量化权重(激活保持 FP16,即 W4A16)。但要真正省下计算(而不只是显存),必须同时量化激活,用上 INT8 tensor core。SmoothQuant 专门解决"激活难量化"这个痛点。

它的思路极其优雅:既然激活里有离群值难量化、而权重很好量化,那就用一个逐通道的平滑因子 s,把激活的"量化难度"按比例转移一部分给权重——

激活 X 被除以 s(离群通道被压小、变好量化),权重 W 被乘以 s(吸收了难度)。数学上完全等价,但两边都变得容易量化了。

平滑因子由激活和权重的幅度共同决定,用一个迁移强度超参 α 控制在两者间的分配:

α=0.5 时难度均分。α 越大,越多难度从激活转移到权重。对多数 LLM,α=0.5 就能让 W8A8 量化的困惑度损失控制在 <1% 内,同时享受 INT8 计算的全部加速。
三种缩放迁移方法的关系
SmoothQuant(激活↔权重迁移,做 W8A8)、AWQ(保护重要权重通道,做 W4A16)、以及后来的 OmniQuant / OS+ 都属于"缩放迁移派"。它们的共同数学骨架是:插入一个对角变换 diag(s) 保持层输出不变,同时让量化更容易。区别只在于 s 的搜索目标不同。

06旋转量化 — QuIP# / QuaRot / SpinQuant

从"补偿/迁移离群值"到"从根本上消灭离群值"——当前 W4A4 端到端量化的 SOTA 路线

缩放迁移派只是把离群值"搬来搬去",无法真正消除。旋转派提出了一个更彻底的思路:用一个正交变换(旋转)把权重/激活矩阵乘一下,让能量在所有维度上重新均匀分布,离群值就被"打散"消失了

数学基础:计算不变性与不相干处理

核心依据是计算不变性(computational invariance):对一个线性层,若在权重前乘一个正交矩阵 Q(QTQ = I),并在输入端乘 QT,则层的输出完全不变:

这和缩放迁移的 diag(s) 是同一个套路,但把"对角缩放"换成了"正交旋转"——旋转能重新混合所有维度,而缩放只能逐通道放缩。

为什么旋转能消除离群值?关键概念是不相干性(incoherence)。QuIP 定义:一个矩阵是 μ-不相干的,若其元素的最大幅度被"能量均摊"后的界限约束:

μ 越小,矩阵越"平",没有突出的离群值,越好量化。随机正交/Hadamard 旋转能以极高概率把任意矩阵变成低 μ(不相干)的矩阵——这是旋转量化的理论基石。

实践中用 随机化 Hadamard 变换(RHT),因为 Hadamard 矩阵 H 只含 ±1、可以用 O(n log n) 的快速变换(类似 FFT)实现,几乎零额外算力:

旋转后,原本集中在少数通道的离群能量被"摊薄"到全部 n 个维度上,每个维度的幅度趋于均匀——激活就能安全地量化到 4-bit 了。

三个代表方法的分工

方法arXiv / 时间旋转类型核心贡献目标
QuIP#2402.04396 / 2024.02随机 Hadamard + E8 格点码本不相干处理 + 格点矢量量化,权重量化到 2-bit 仍可用W2/W4 weight-only
QuaRot2404.00456 / 2024.03随机 Hadamard 旋转首个无需校准、端到端把权重+激活+KV cache 全部量化到 4-bitW4A4KV4
SpinQuant2405.16406 / 2024.05可学习的旋转矩阵把旋转矩阵变成可训练参数(在 Stiefel 流形上优化),进一步逼近无损W4A4KV4
演进逻辑:QuIP# 证明旋转+格点码本能做极低比特权重量化 → QuaRot 把旋转扩展到激活和 KV cache,实现真正的全 4-bit → SpinQuant 发现"随机旋转不是最优的",把旋转矩阵学出来。

QuaRot 的四类旋转

QuaRot 在网络的不同位置插入四种 Hadamard 旋转(R1–R4),分别处理残差流、注意力和 FFN。得益于 RMSNorm 的计算不变性,R1/R2 可以被"吸收"进相邻权重里,推理时零额外开销;R3/R4 则是在线 Hadamard 变换,成本极低。

模型方案Wiki-2 困惑度 ↓0-shot 平均 ↑
LLaMA-2-7BFP16 基准5.4769.8%
LLaMA-2-7B朴素 W4A4 (RTN)NaN / 崩溃崩溃
LLaMA-2-7BQuaRot W4A46.10 (+11.5%)66.1%
LLaMA-2-7BSpinQuant W4A45.96 (+9.0%)67.3%
LLaMA-2-70BQuaRot W4A43.79 (vs 3.32)较接近 FP16
关键结论:朴素 W4A4 直接量化会完全崩溃(激活离群值使量化范围爆炸);旋转后 W4A4 才第一次变得可用,且模型越大损失越小(70B 几乎无损)。SpinQuant 通过学习旋转矩阵,比随机旋转的 QuaRot 再好一截。
为什么旋转派是当前 W4A4 的 SOTA
W4A4 意味着权重和激活是 4-bit,才能真正用上硬件的 INT4/FP4 tensor core,把计算量也砍掉(而非只省显存)。缩放迁移派在 A4 上会失效——离群值搬到哪都还在。只有旋转能把离群能量彻底摊平。这就是 2026 年 ICML 仍有大量 ReSpinQuant、Block Rotation、MixQuant 等旋转量化论文的原因。

07FP8 与 NVFP4 — 硬件原生的低精度浮点

当整数量化撞上离群值天花板,浮点格式凭借"动态范围"另辟蹊径

INT4 是均匀量化——所有量化格子等宽。但神经网络的数值分布是钟形的:绝大多数值靠近 0,少数值很大。浮点格式(指数+尾数)天然是"非均匀"的——靠近 0 的地方格子密、远离 0 的地方格子疏,恰好契合这种分布。这就是低比特浮点的先天优势。

FP8:H100 时代的甜点

FP8 有两种排布,用指数位(E)和尾数位(M)的分配权衡动态范围与精度:

格式符号/指数/尾数动态范围用途
E4M31 / 4 / 3±448前向、权重、激活(精度优先)
E5M21 / 5 / 2±57344反向梯度(范围优先)
FP8 在 H100/H200 上有原生 tensor core 支持,是 DeepSeek-V3 等前沿模型训练+推理都在用的格式,典型精度损失 <1%。它几乎已成为大模型的"默认高精度档"。

NVFP4:Blackwell 原生的 4-bit 浮点

NVFP4 是 NVIDIA Blackwell(B200/GB200)平台主推的 4-bit 浮点格式,采用 E2M1(1 符号 + 2 指数 + 1 尾数)编码,配块级微缩放(microscaling):每 16 个元素一个块,共享一个 FP8(E4M3) 的块缩放因子。反量化时:

FP4 E2M1 能表示的最大值是 6,所以块缩放取"块内最大绝对值 / 6"。细粒度的块缩放(每 16 个元素)让 NVFP4 能同时兼顾离群值和普通值,精度显著优于同比特的 INT4。
格式比特缩放粒度相对 INT4 精度硬件
INT44per-group (128)基准通用 GPU
MXFP44 (+8bit scale/32)块 32 元素略优开放标准
NVFP44 (+8bit scale/16)块 16 元素明显更优Blackwell 原生
NVFP4 已不只是推理格式——NVIDIA 的 Nemotron 3 系列(550B MoE)已用 NVFP4 做大规模预训练,报告推理吞吐相对公开 SOTA 提升约 6×。围绕它的 PTQ(ScaleSweep 块缩放初始化)、QAT(TetraJet-v2 抑制振荡)、无偏梯度估计(Clover)已成 2026 年最热研究方向之一。

08KV-Cache 量化 — 长上下文的生命线

当上下文冲向百万 token,KV-Cache 而非权重,成了显存的头号杀手

自回归推理时,模型把每个历史 token 的 Key/Value 缓存下来避免重算。这个 KV-Cache 的大小随上下文长度线性增长

对 Llama-2-7B,128K 上下文的 KV-Cache 可占 36% 显存;上下文再长,KV 就超过权重本身成为第一瓶颈。把 KV 从 FP16 量化到 INT4/INT2 直接省下 4–8× 的这部分显存。
方法比特关键技术特点
KIVI2-bitKey 按通道量化 + Value 按 token 量化免调优、即插即用
KVQuant<4-bit非均匀量化 + 离群值分离 + 敏感度感知10M 上下文可行
PatternKV2-bit展平 KV 表示扩大量化余量ICML 2026,2-bit 逼近 FP16
GSRQ / RaBitQCachesub-1-bit / binary增益-形状残差量化 / 旋转二值ICML 2026 前沿,长上下文
KV 量化的难点:Key 和 Value 的分布特性不同——Key 有明显的通道级离群值(按通道量化),Value 分布均匀(按 token 量化),KIVI 的这一"分而治之"洞察被后续工作广泛沿用。2026 年前沿已把 KV 推到 sub-1-bit(GSRQ)和旋转二值(RaBitQCache)。

09BitNet b1.58 — 三值权重的原生低比特革命

arXiv:2402.17764 · Ma et al. (Microsoft Research + 中科院) · 2024.02 · 训练侧路线的旗帜

前面所有 PTQ 方法都是"先训练一个 FP16 模型,再想办法压缩"。BitNet 提出一个截然不同的哲学:为什么不一开始就用低比特训练? 如果模型从头就知道自己要在低比特下工作,它会主动学出适合低比特的权重分布。

1.58 比特是什么意思?

BitNet b1.58 把每个权重限制成三个值之一:{−1, 0, +1}。三个状态的信息量恰好是:

这就是"1.58-bit"的由来——不是真的用 1.58 个比特,而是每个权重的信息熵约 1.58 bit。相比 FP16 的 16 bit,权重存储压缩约 10×。

核心机制:absmean 量化 + 无乘法矩阵运算

训练时,权重矩阵 W 先按其绝对值均值 γ 归一化,再四舍五入到 {−1,0,+1}:

RoundClip(x,−1,1) = max(−1, min(1, round(x)))。γ 是整个权重矩阵的平均绝对值,作为缩放因子。这样大部分接近 0 的权重被量化为 0(带来稀疏性),较大的正/负权重成为 ±1。

激活则量化到 8-bit(用 absmax per-token 缩放)。最革命性的后果是——当权重只有 {−1,0,+1} 时,矩阵乘法里的乘法全部消失了

乘以 +1 就是加、乘以 −1 就是减、乘以 0 就是跳过。整个 GEMM 从"乘加"退化成纯"加减"——这对硬件是颠覆性的,因为加法器的面积和功耗远小于乘法器。这是 BitNet 宣称能省 71× 能耗的根本原因。

训练时用直通估计器(Straight-Through Estimator, STE)解决量化不可导的问题:前向用量化值,反向假装量化是恒等函数直接传梯度:

指标 (对比同规模 FP16 LLaMA)BitNet b1.58 3BLLaMA 3B (FP16)
困惑度≤ (更低或持平)基准
显存3.55× 更少基准
推理延迟2.71× 更快基准
推理能耗显著更低基准
论文核心结论:从 3B 规模开始,BitNet b1.58 就能在困惑度和下游任务上匹配甚至超过同规模 FP16 模型,同时显存、延迟、能耗全面占优。这打破了"低比特必然掉点"的成见——只要从训练开始就低比特。
BitNet 的现实约束(务必清醒)
不能直接量化现成模型——必须从头训练,成本高,无法把 Llama 直接变成 BitNet。
需要专用推理框架——普通 GPU 的 kernel 不为三值运算优化,必须用微软的 bitnet.cpp(CPU 上跑 100B 模型可达 5–7 token/s)。
激活仍是瓶颈——权重 1.58-bit 但激活还是 8-bit,后续 a4.8 才把激活也压下去。

10BitNet 生态 — a4.8 / 2B4T / Spectra

BitNet a4.8 (2411.04965)
激活也压到 4-bit(W1.58A4)。对激活离群值用混合策略:多数走 4-bit,少数离群走 8-bit 稀疏路径。让 BitNet 真正吃上低比特计算红利。
BitNet b1.58 2B4T (2504.12285)
微软 2025 年放出的首个开源原生 1-bit LLM:2B 参数、4T token 训练。仅需 0.4GB 内存即可在 CPU 上运行,性能对标同规模全精度开源模型。
bitnet.cpp
微软官方 CPU 推理框架,专为三值权重优化的 kernel。让 100B 级 BitNet 在单台消费级 CPU 上以可用速度运行——把大模型推向"无需 GPU"。
Spectra / TriLM (2407.12327)
独立团队开源 54 个三值模型做第三方验证。Spectra 1.1 (ACL 2025) 进一步发现:"对三值模型多喂数据 ≫ 加参数"——低比特模型的 scaling 规律与全精度不同。

11ParetoQ — 到底该用几比特?

arXiv:2502.02631 · Meta · NeurIPS 2025 · 极低比特量化的统一 scaling law

BitNet 证明了 1.58-bit 可行,但业界一直有争论:4-bit 好还是 1.58-bit 好? ParetoQ 是第一个把 1 / 1.58 / 2 / 3 / 4-bit 放在同一个训练框架下严格对比的工作,终于给出可信答案。

ParetoQ 的三个关键发现
2 到 3 比特之间存在"学习相变":≥3-bit 时,微调后的模型仍贴近原始预训练分布;而学习 ≤2-bit 网络时,权重表示会剧烈重构——低比特不是"轻微扰动",而是让模型学一套全新的表示。
1.58 / 2 / 3-bit 在"精度 vs 有效模型体积"上全面优于 4-bit 和二值。也就是说:给定显存预算,用更多参数的低比特模型,比更少参数的高比特模型更划算。
三值 600M 模型 > 此前 SOTA 三值 3B 模型——只用 1/5 的参数就超越,靠的是更优的训练方案和量化函数(提出 SEQ 量化器)。

ParetoQ 的意义在于把"低比特训练"从 BitNet 的单点证明,升级为一条可指导工程的 Pareto 前沿:在"模型质量-部署体积"这个二维平面上,2-bit 和 1.58-bit 占据了帕累托最优的位置。考虑硬件约束,2-bit 量化在显存压缩和加速上潜力最大。这为 BitNet 类原生低比特路线提供了强有力的理论背书。

12ICML 2026 量化图谱 — 前沿在往哪走

从 ICLR/ICML 2026 收录的近百篇量化论文可以清晰看到六个研究热点,几乎覆盖了本文讲的所有主线的最新延伸:

研究方向代表工作 (ICML/ICLR 2026)比特/设定
Sub-1-bit 权重NanoQuant、Latent Geometry Alignment、Sign Lock-In<1 bit
三值 / 2-bit PTQCAT-Q(逼近 BitNet)、TWLA(W1.58A4)、Proteus、UniSVQ1.58 / 2 bit
旋转量化延伸ReSpinQuant、Block Rotation for MXFP4、MixQuant、WUSHW4A4 / MXFP4
NVFP4 原生训练Clover(无偏梯度)、TetraJet-v2(抑制振荡)、GradientStabilizerNVFP4 QAT/FQT
2-bit KV CachePatternKV、GSRQ(sub-1-bit)、RaBitQCache(旋转二值)、STAR-KV≤2 bit KV
推理链路量化ReQAT(4-bit FP 推理 QAT)、ReSET(step-aware 温度)、Mix-Quant(分阶段精度)FP4 reasoning
两条主线在 2026 年正在合流:PTQ 越做越低(sub-1-bit、旋转 W4A4),训练侧则从 BitNet 的三值扩展到 NVFP4 原生训练(Clover/TetraJet)。数值格式、旋转变换、训练方案三者协同设计,成为共识。

13工程选型决策树 — 2026 实战建议

场景 / 目标推荐方案理由
生产部署,追求稳定省显存AWQ-INT4 + vLLM + Marlin量化快、精度高、生态成熟,业界最主流
H100/H200,训练+推理统一FP8 (E4M3)硬件原生、几乎无损、DeepSeek-V3 同款
Blackwell,追求极致NVFP4原生 4-bit 浮点,精度优于 INT4,可用于预训练
要真加速(不止省显存)QuaRot / SpinQuant W4A4激活也量化,吃上 INT4 tensor core
长上下文(100K+)KIVI / KVQuant + 权重量化KV-Cache 是长上下文的显存瓶颈
CPU / 端侧 / 无 GPUGGUF (llama.cpp) 或 BitNetCPU 优化,BitNet 可跑无 GPU 大模型
研究极限压缩 / 从头训练BitNet b1.58 + ParetoQ 指导2-bit / 三值在体积-精度 Pareto 前沿最优
一页总结全文
PTQ 的三条路——GPTQ(Hessian 补偿)、AWQ/SmoothQuant(缩放迁移)、QuaRot/SpinQuant(旋转消除离群值),本质都在驯服激活离群值;旋转派是当前 W4A4 的 SOTA。
数值格式从 INT4 走向硬件原生的 FP8 / NVFP4,用浮点的非均匀性契合权重分布。
KV-Cache 量化是长上下文时代的必备。
训练侧原生低比特——BitNet b1.58 用三值权重把乘法变加法,ParetoQ 证明 2-bit/三值在 Pareto 前沿上最优。
两条主线正在合流:数值格式 × 旋转变换 × 低比特训练方案的协同设计,是 2026 年及以后的主旋律。