大模型量化与压缩
入门·10 分钟·面向零基础读者系统讲解「大模型量化与压缩」:从概念定义、工作流程、通俗案例、常见误区到实践练习,帮助你真正理解 AI 基础知识。
大模型量化与压缩
大模型能力强,但通常体积大、显存占用高、推理成本高。量化与压缩的目标是让模型更小、更快、更便宜,同时尽量保持效果。
为什么需要压缩
一个大模型可能需要几十 GB 显存,普通电脑无法运行。即使在服务器上运行,成本和延迟也可能很高。
如果能把模型压缩到更小,就可以部署到消费级显卡、边缘设备甚至手机上,让更多场景可用。
量化是什么
模型参数通常是浮点数,例如 FP32 或 FP16。量化会把这些参数转换成更低精度,例如 INT8、INT4。
精度降低后,模型占用空间减少,推理速度可能提升,但也可能损失效果。
可以类比图片压缩:文件变小了,但压缩太狠会变糊。
常见压缩方法
| 方法 | 思路 |
|---|---|
| 量化 | 降低参数精度 |
| 剪枝 | 删除不重要的连接或结构 |
| 蒸馏 | 用大模型训练小模型 |
| 稀疏化 | 让大量参数变为零或不参与计算 |
| LoRA合并 | 将轻量适配权重合入基础模型 |
不同方法适合不同目标,不能只看压缩率。
量化会影响什么
量化可能影响:
- 复杂推理能力;
- 长文本稳定性;
- 代码生成质量;
- 多轮对话一致性;
- 小语种和专业领域表现。
因此评估量化模型时,不能只问“能不能回答”,还要比较具体任务质量。
如何选择量化版本
如果你只是本地聊天和学习,INT4 可能够用。如果你要做严肃代码生成、知识问答或企业服务,可能需要 INT8、FP16 或更强硬件。
选择时看四个指标:显存占用、速度、质量、稳定性。
常见误区
- 只看模型大小,不看效果;
- 不同量化格式随便混用;
- 在一个简单问题上测试后就上线;
- 忽略硬件是否支持对应加速;
- 不保留原始模型和评估记录。
小结
量化与压缩让大模型更容易部署,但本质是效果、成本和速度之间的权衡。真正可靠的做法是:先明确任务,再选择压缩方案,最后用真实样例评估质量损失。