Guanaco 与 QLoRA:2023 年的微调方法与模型测试

原标题Guanaco and QLoRA: A 2023 Fine-Tuning and Model Test

Matthew Berman 解读 QLoRA 论文,解释报告中的显存节省,并用一组非正式提示测试 Guanaco 65B。

MBMatthew Berman主持 · Forward Future
频道
Matthew Berman
发布
2023年5月31日
视频
11:42
阅读
4 分钟
幻灯片
4
原文
英语
在 YouTube 打开
往下滚动阅读时,视频会缩到右下角继续播放。字幕跟随阅读语言。
阅读语言共 2 种语言可读
由 AI 从英语原文翻译。打开“对照原文”可以逐段核对。
摘要

30 秒看懂

Berman 介绍 QLoRA 研究者的内存高效微调方法,并测试量化后的 Guanaco 65B 模型。论文中的 99.3% 是在特定 Vicuna 评估中的比较结果;他自己的测试则有成功、失败和含糊的问题。

  1. 1内存高效微调论文报告使用量化和适配器,在一块 48 GB GPU 上微调 65B 模型。
  2. 2特定基准比较报告中的 99.3% 来自 2023 年 Vicuna 评估,并非模型在所有方面等同。
  3. 3贪吃蛇没有运行成功主持人遇到错误,没有完成可运行的游戏。
  4. 4含糊的推理测试晾衣问题的答案取决于提示没有明确给出的假设。

要点建议

  1. QLoRA 使用低秩适配器调整量化的预训练模型,并非从零预训练 65B 模型。
  2. 99.3% 是论文在 2023 年 Vicuna 基准比较中的特定结果。
  3. 论文报告其测试设置下的微调内存需求低于 16 位基线。
  4. Berman 生成的贪吃蛇游戏在视频中没有成功运行。
  5. 小规模非正式提示测试包含有歧义的问题,不能证明全面的模型排名。
全文

按章节阅读整理后的全文

只看原始文稿
01

QLoRA 与 Guanaco

Berman 介绍论文中节省内存的结果和基准声明。他区分调整现有模型与训练模型这一更大的任务所需的成本。

在这段 2023 年 5 月的视频中,我解读微调技术 QLoRA,并测试 Guanaco 65B。我对更低的内存需求及更多人能够调整现有模型的可能性感到兴奋。微调预训练模型与从零训练模型不同。

研究者报告称,QLoRA 可以在一块 48 GB GPU 上微调 650 亿参数模型,同时保持与其 16 位微调基线相近的任务表现。该方法通过冻结的 4 位量化预训练模型反向传播,并更新低秩适配器;这并不等于全程使用未经量化的 16 位模型。

QLoRA 论文摘要
幻灯片 1 / 4QLoRA 论文摘要论文说明使用 48 GB 显存的微调设置,以及特定基准上的 99.3% 比较。

论文报告,Guanaco 在研究所用的 Vicuna 基准上达到 ChatGPT 表现水平的 99.3%。这是针对 2023 年特定评估和模型比较的结果,不是说 Guanaco 在全部任务的 99% 上都能与 ChatGPT 或 GPT-4 持平。

作者将其内存需求与他们设置中传统 16 位全量微调 LLaMA 65B 所需的 780 GB 以上显存进行比较。我还强调了他们的发现:在所测试的指令微调比较中,数据质量和适用性可能比数据集规模更重要。

量化与数据质量
幻灯片 2 / 4量化与数据质量论文列出节省内存的方法,并讨论指令数据质量。
02

算力与设置

他估算历史租赁费用,并介绍使用云端 GPU 和网页界面。估算适用于特定微调设置。

我查看了当时一块 48 GB 云端 GPU 约每小时 0.79 美元的价格,并估计运行 24 小时不到 20 美元。这个算式针对特定租赁价格和微调运行,不包含其他可能的费用,也不是当前报价。

我介绍了一个针对较小模型的笔记本示例和一个托管的 33B 演示,随后使用云实例和文本生成网页界面运行量化后的 Guanaco 65B。视频跳过了一些设置步骤;实际硬件和访问要求取决于具体配置。

03

编程与写作测试

简单的 Python 脚本成功运行,但贪吃蛇游戏遇到错误。他还尝试创意写作和事实问题。

在一个简单 Python 任务中,模型生成了输出 1 到 100 的代码。接着我要求它编写贪吃蛇游戏,生成停止后继续输出;后来我发现,最初设置的最大新 token 数只有 200。

生成的贪吃蛇程序遇到错误。我添加了一个导入并重新尝试,但仍因局部变量错误失败。我觉得它已经接近成功,不过演示没有展示一个可以运行的游戏。

贪吃蛇程序错误
幻灯片 3 / 4贪吃蛇程序错误主持人运行生成的程序时遇到了错误。

要求写一首 50 词的诗时,模型给出了俳句,而不是要求的形式;写离职邮件时则给出了一份常规草稿。这些例子展示了非正式测试中不同的指令遵循结果,并非受控评估。

视频中,关于 1996 年美国总统的问题得到了正确名字:Bill Clinton。模型也拒绝了涉及闯入汽车的请求,并建议寻求合法帮助;单次拒绝不能证明其安全行为整体可靠。

04

推理、规划与结论

Berman 测试逻辑、算术、规划和日期问题。结果有好有坏,有些问题可以采用不同假设。

对于晾衬衫的问题,模型没有先确认是否可以同时晾晒,就回答需要 16 小时。我认为这可能对应一种串行场景,但问题本身条件不足,给出的信息并不能支持模型采用的比例推理。

题目给定 Jane 比 Joe 快、Joe 比 Sam 快,再问 Sam 是否比 Jane 快时,模型给出了自相矛盾的回答。已知顺序意味着 Sam 不比 Jane 快,无需了解具体速度差。

晾衣问题
幻灯片 4 / 4晾衣问题画面中的回答假设了提示本身没有确立的比例关系。

模型回答了简单算术,包括按运算顺序计算 4 × 2 + 2,并生成了一份示例餐单。随后要求它计算下一条回复的词数时,它给出了错误说法,说明这组小规模提示测试存在局限。

在一个关于房间里杀人者数量的谜题中,回答忽略了进入房间并杀人的那个人。我讨论了两种解释,取决于题目是否把死者也算作杀人者;措辞和假设决定了最终数量。

在这次历史测试中,问到年份时模型回答 2023;仅凭这个回答不能证明它实时获取了日期。面对政治偏好问题,它给出中立回应,并将选择描述为主观判断。

我觉得该模型令人印象深刻,并表达了自己认为它优于 GPT-3.5、接近 GPT-4 的观点。我简短且结果不一的测试,以及研究中特定的 Vicuna 结果,都不能确立跨模型或现代任务的全面排名。

同频道的其他文章

6 张幻灯片25:50EN → 简体中文
MBMatthew Berman· 2026年10月24日Kimi K3.1 Pro 实测:3D 演示出色,表现不一,价格有竞争力Matthew Berman · Forward FutureMatthew Berman 测试这款开放权重模型的编程、3D 渲染和视觉讲解能力,并比较基准成绩与价格。Open-weight modelsBenchmarksAI cost & performance+1
2 张幻灯片32:20EN → 简体中文
MBMatthew Berman· 2026年10月23日本地 AI 究竟适合谁?成本、取舍与混合模式的未来Matthew Berman · Forward FutureMatthew Berman 权衡数据控制和自主权,与硬件成本、设置复杂度及推理速度之间的关系。Local inferenceOpen-weight modelsAI cost & performance+1
幻灯片0:22EN → 简体中文
MBMatthew Berman· 2026年10月21日机器人保镖短片展示戏剧性的救援场景Matthew Berman · Forward FutureMatthew Berman 观看一段展示格斗与车辆救援场景的机器人短片。Robotics评估
45:08EN → 简体中文
MBMatthew Berman· 2026年10月21日Sam Altman 谈 AI 发现、意识、算力与以人为本的未来Matthew Berman, Sam Altman · Forward Future在与 Matthew Berman 的对谈中,Altman 讨论科学进步、个人助手、递归自我改进与人类自主权。AI for sciencePersonal agentsConsciousness+2
0:32EN → 简体中文
MBMatthew Berman· 2026年10月21日Sam Altman 谈持续存在的软件工作需求Sam Altman, Matthew Berman · OpenAI在一段简短访谈中,Altman 表示,尽管 AI 正在改变软件的制作方式,软件需求可能比人们预想的更大。Future of WorkSoftware engineering编程智能体
1:02EN → 简体中文
MBMatthew Berman· 2026年10月15日从打孔卡到 AI 软件工厂Matthew Berman · Forward FutureMatthew Berman 对比早期编程和 AI 辅助工作流,并推广 Factory 的开发工具。软件工厂编程智能体Software engineering+1