← AI 术语表

AI 术语表 · 进阶 · 效率与基础设施

GPTQ·AWQ

GPTQ·AWQ 是将已训练好的 LLM 权重压缩到 4 比特等低比特的代表性量化方法。它们无需重新训练,只用少量样本数据就能在减少质量损失的同时让模型变轻。

关于这个术语
难度
进阶 · 需要了解内部原理的专业术语
加入时间
2026-10-12
通俗解释 这就像把一本厚书压缩成摘要的两种技巧。GPTQ 在压缩时把产生的误差在下一句中弥补回来,AWQ 则尽量保留经常被引用的核心句子的原文。

工作原理

两种方法都是在训练结束后应用的训练后量化,通过把少量校准(calibration)数据输入模型来做出决策。GPTQ 逐层把权重一个个转换为低比特,同时调整尚未转换的其他权重,以补偿由此产生的误差。AWQ(Activation-aware Weight Quantization)找出输入信号(激活值)较大一侧的重要权重,通过调整缩放让它们少受损失。结果是,两者都以 4 比特等形式存储权重,计算时再解压使用。

GPTQ 与 AWQ 的技巧

GPTQ边弥补误差边压缩

  • 逐层逐个转为低比特
  • 用剩余权重补偿产生的误差

AWQ保护重要权重

  • 重视激活值较大的一侧
  • 通过缩放调整减少削减

공통 两者都是不重新训练、仅用少量校准数据进行的训练后量化

两种方法在决定“哪里少削减”上的技巧不同。

在哪里会看到

在 Hugging Face 上经常会遇到模型名称末尾带有“-GPTQ”“-AWQ”“-Int4”等后缀的仓库。vLLM 等推理引擎的配置中有 quantization 选项,模型配置文件(config.json)中写有比特数、分组大小等量化信息。可以用“参数量 × 0.5 字节(4 比特)≈ 权重内存”来估算。与 16 比特原始模型相比,权重内存大约减少到四分之一。

注意事项

量化并非没有代价。在数学、编程等精细任务或小模型上,质量下降可能更明显,因此最好用实际业务数据与原始模型进行比较。如果校准数据与实际用途相差太远,结果可能变差。此外,速度提升取决于哪些 GPU 和推理引擎支持该格式的快速运算(内核)。笔记本和 CPU 通常选用 GGUF,GPU 服务器则多选用 GPTQ·AWQ。

示例

如果公司内部想用一张 GPU 部署开放权重模型,但 16 比特原始模型放不进显存,可以找到同一模型的“-AWQ”版本,在 vLLM 中开启 quantization 选项后启动。然后用一组常见问题,将其回答质量与原始 API 的结果进行比较,判断是否可用。

相关术语