量化低秩适配
Quantized Low-Rank Adaptation
学到 认得 就够:听到能明白
你可能会说
“我看到一份 QLoRA 训练方案,它与把 LoRA 文件压小有什么不同?”
QLoRA 在量化并冻结的基座模型上训练 LoRA 适配器,用更少内存实现微调。原论文结合四位表示等技术;它不是简单把训练完成的 LoRA 文件压缩。
使用 AI
科研里的例子
准备用有限显存适配政策文本模型时,先用短输入、小批量试跑 QLoRA,再测试真实长段落,记录峰值资源与效果。
主要思路是以低精度存储庞大的主干权重,而把学习到的更新保存在较小适配器中。计算时仍需要适当精度的运算,反向信号穿过基座进入适配参数。主干存储下降,不意味着激活值、优化器状态和长输入的开销消失。解释一个运行方案是否可行,须同时给模型规模、长度、批量和硬件,不能把论文中的某次成功直接换算成所有设备都能完成。
判断
亲手检查一次
打开配置,分别找主干量化格式、可训练适配器和计算精度;用实际峰值显存核对“节省内存”来自哪部分。
它做不到的
QLoRA 是特定方法组合;四位量化本身不等于 QLoRA,也不意味着所有运算都用四位或所有任务都无精度损失。
增量,由你来写
读完这张,你的理解变了什么?
留言功能会在后面的版本开放。现在可以先在 X 上 @knowledgedelta 告诉我。