大语言模型量化方法对比:GPTQ、GGUF、AWQ 包括显存和速度
创作时间:
作者:
@小白创作中心
大语言模型量化方法对比:GPTQ、GGUF、AWQ 包括显存和速度
引用
CSDN
1.
https://blog.csdn.net/linzhiji/article/details/138912632
大语言模型的量化方法对于模型的部署和推理性能至关重要。本文将介绍三种主流的量化方法:GPTQ、GGUF和AWQ,并通过Qwen 7B模型的实际测试数据,对比它们在显存占用和推理速度方面的表现。
GPTQ:训练后量化方法
GPTQ是一种4位量化的训练后量化(PTQ)方法,主要关注GPU推理和性能。该方法的核心思想是通过最小化权重的均方误差,将所有权重压缩到4位。在推理过程中,它会动态地将权重去量化为float16,以提高性能,同时保持较低的内存占用。
GGUF:统一格式量化方法
GGUF(以前称为GGML)是一种量化方法,允许用户使用CPU来运行LLM,但也可以将其某些层加载到GPU以提高速度。虽然使用CPU进行推理通常比使用GPU慢,但对于那些在CPU或苹果设备上运行模型的人来说,这是一种非常好的格式。
AWQ:激活感知权重量化
AWQ(激活感知权重量化)是一种类似于GPTQ的量化方法。与GPTQ相比,AWQ的一个重要区别在于它假设并非所有权重对LLM的性能都同等重要。因此,在量化过程中会跳过一小部分权重,这有助于减轻量化损失。根据论文所述,AWQ可以实现显著加速,同时保持相似甚至更好的性能。
实际测试:Qwen 7B模型
为了更直观地理解这些量化方法的效果,我们使用Qwen 7B模型进行了一些实际测试。测试环境为A4000显卡,16GB显存。
原始模型
modeIdOrPath="Qwen/Qwen1.5-7B-Chat"
fType=torch.bfloat16
model = AutoModelForCausalLM.from_pretrained(
modeIdOrPath,
torch_dtype=fType,
device_map='auto',
)
- 初始显存占用:17GB
- 平均速度:2-3秒
- 请求后显存占用:18GB左右
带Flash Attention 2的原始模型
model = AutoModelForCausalLM.from_pretrained(
modeIdOrPath,
torch_dtype=fType,
device_map='auto',
attn_implementation="flash_attention_2"
)
- 初始显存占用:17GB
- 速度:2-3秒(无明显变化)
- 请求后显存占用:18GB左右
GPTQ Int8量化模型
modeIdOrPath="Qwen/Qwen1.5-7B-Chat-GPTQ-Int8"
- 初始显存占用:11GB
- 平均时间间隔:15秒(比非量化模型慢)
- 请求后显存占用:12.7GB
参考资料
- 大语言模型量化方法对比:GPTQ、GGUF、AWQ - 知乎
- https://kaitchup.substack.com/p/fine-tuning-and-quantization-of-qwen15
热门推荐
晏几道的一生有何成就?《小山词》最突出的特点是什么?
智能电视PQ调校指南:关键参数详解与场景化调整建议
诺如病毒高发季来袭:症状识别、预防措施及中药的防控助力
蚕豆几月份种合适?蚕豆的最佳种植时间是什么?
东汉开国之君:文武双全,宅心仁厚,与妻爱情佳话令人羡慕
杞菊地黄丸服用说明:功效、禁忌、副作用及吃法
二战中最经典的战争欺诈——诺曼底登陆
拉单杠磨得手疼?简单几个技巧,让你轻松应对
如何让体育成为孩子们喜欢的快乐必修课?他们给出漂亮答卷
ROS网络互通方案:采用WireGuard构建高效安全隧道
收藏界的潜力之星!你经常用到!
最有效的国企整合账务处理流程图设计策略
西瓜热量高吗?适合减肥人吃吗?
草鱼可以繁殖吗,会不会自己繁殖
详解水温对水产养殖动物的八大影响
天罡三十六变:从《西游记》到现代科技的演变
牛奶补钙效果为何这么好?揭秘背后的科学原理,你喝对了吗?
我国建成和在建跨海桥梁约100座 飞虹道道越蓝海
27寸电脑显示器的优势和特点(突破观影、办公和游戏的极限体验)
手脚冰凉怎么调理?6招让你暖起来
手脚冰凉怎么调理?6招让你暖起来
如何快速通过计算机二级考试?这些真题备考技巧请收好
人参果种植技术:从整地施肥到病虫害防治的全程指南
企业食堂食品安全检测设备有哪些
如何认定企业恶意调岗降薪行为?
香港:缩短IPO审批流程,百亿市值A股赴香港上市设快速通道
玻尿酸是什么?它的作用有哪些
发现牙齿悄悄"挖矿"?黑洞牙洞自救指南,让微笑重焕光芒
气虚阳虚体质怎么调理
冬季养生全攻略:从饮食到睡眠,全方位守护你的健康