首页/AI/大模型部署与运维速查/AWQ:激活感知的 4 位量化
推理参数与优化50 条

AWQ:激活感知的 4 位量化

AWQ(激活感知权重量化)按激活分布保护重要通道,4 位权重(W4A16)通常质量保持较好、对校准集依赖相对小;主流推理框架内置支持。

AWQ 是什么

AWQ(激活感知权重量化)按激活分布识别并保护重要通道,把权重压到 4 位(W4A16)。相比同等的低位宽方案,它通常质量保持较好、对校准集的依赖也相对小;主流推理框架内置支持,加载时按权重目录里的量化声明自动识别。

基本信息

量化对象权重(W4A16)
核心思路按激活分布保护重要通道
质量特点通常保持较好
使用方式加载已量化权重即可
对比对象其他 4 位权重方案

典型使用场景

  • 需要在质量与显存之间取平衡的部署
  • 从 FP16 过渡到 4 位的第一步尝试
  • 多实例部署时降低单实例权重占用
  • 单卡显存不够、又不愿意牺牲窗口长度
  • 把候选方案的评测结果留档,换模型时可直接对照
  • 把量化方式写进权重目录的说明,交接时不用靠猜

加载与对照

加载与对照
vllm serve <awq 权重的模型目录>
# 量化信息在权重目录的 config 中声明,引擎会自动识别
# 换方案前做一次对照:同一评测集分别跑 AWQ 与其它的 4 位权重

选型要看什么

对比项AWQ其它 4 位方案
质量保持通常较好视模型而定
校准依赖相对较小往往更强
内核效率取决于引擎同样取决于引擎
结论方式实测实测
与另外的 4 位权重方案同属一个量级:显存取舍相近,选型要看实际质量与内核效率,别只盯着单一基准的数字。
选型结论只对实测过的模型与场景有效:换个模型重新跑一遍评测,比复用别人的结论省事得多。
同一次评测里把显存、吞吐与质量三项一起记录:只看其中一项很容易做出错误取舍。
把权重来源与量化工具版本记进台账:出现质量差异时,这是唯一能快速比对的信息。

易错点

  • 照宣传语直接换方案:不同模型上 4 位方案各有胜负,先跑评测再定
  • 只比显存不比质量:4 位权重对长文与推理任务的损伤更明显
  • 忽略权重目录里的量化声明:手动改配置绕过声明,加载行为会与预期不符
  • 拿别人的评测结论代替自己的:业务评测集的关注点与公开基准不同
  • 只测少量样本就下结论:4 位量化的损失往往在长尾样本上才体现出来

数据来源与参考

  • llm-awq 仓库(github.com/mit-han-lab/llm-awq)
  • vLLM 官方文档:量化支持(docs.vllm.ai)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌