树莓派 Zero“硬核改造”:8 年老设备实现本地运行大语言模型

发布时间:2025-02-27 18:35:29 来源:互联网

本站 2 月 18 日消息,近年来,本地运行大语言模型(LLM)的趋势愈发明显,越来越多的人开始在个人电脑或系统上部署这些模型。

本站注意到,越南开发者 Binh Pham 最近尝试使用树莓派 Zero(Raspberry Pi Zero)进行了一项创新实验。他成功地将这款设备改造为一个小型 USB 驱动器,使其能够在本地运行 LLM,无需任何额外设备。这一项目主要得益于 llama.cpp 和 llamafile 的支持,这两者结合了指令集和一系列轻量级软件包,旨在提供一种离线的轻量级聊天机器人体验。

然而,由于树莓派 Zero 已经问世八年,其硬件性能有限,因此将 llama.cpp 移植到该设备并非易事。首先,Pham 将设备连接到 USB 接口,并为其 3D 打印了一个外壳。

在解决了硬件问题后,项目又因树莓派 Zero W 的 512MB 内存限制而变得更加复杂。在尝试将 llama.cpp 编译到该设备时,Pham 遇到了失败,此前也无人尝试在树莓派 Zero 或 One 上编译该软件。

问题的根源在于树莓派 Zero的 CPU 采用的是 ARMv6 架构。为了克服这一障碍,Pham 不得不对 llama.cpp 的 ARMv8 指令集进行转换,并移除所有基于现代硬件的优化或注释。

在成功修改 llama.cpp 源代码后,Pham 将注意力转向软件的运行和用户体验的优化。他构建了一个基于文本文件输入的 LLM 实现,这些文本文件作为主要的提示,而 LLM 则会根据这些提示生成故事,并以完整的输出文件形式返回。

为了测试性能,Pham 设置了 64 个 token 的限制,并对 15M 到 136M 不等的多个模型进行了基准测试。其中,Tiny15M 模型的每个 token 处理速度为 223 毫秒,而较大的 Lamini-T5-Flan-77M 模型的每个 token 处理速度为 2.5 秒,SmolLM2-136M 模型的每个 token 处理速度为 2.2 秒。

这些 token 处理速度表明,该设备在许多实际应用场景中可能会显得过慢。尽管这一项目具有创新性,但在实际应用中,使用老旧的轻量级硬件运行本地 LLM 并不具备太多实用价值。相比之下,使用更复杂的模型,例如在树莓派 5 上运行 Deepseek,可能会是更好的选择。

本周热门教程

1
如何在星空无限传媒官网免费观看最新电视剧?不看广告,画质超清!

如何在星空无限传媒官网免费观看最新电视剧?不看广告,画质超清!

2025/02/28

2
一枪战三母最经典的一句话:揭秘这句经典台词背后的深刻寓意与影响

一枪战三母最经典的一句话:揭秘这句经典台词背后的深刻寓意与影响

2025/02/23

3
《教室里的激情》韩国:教育与师生关系背后的情感冲突与成长挑战

《教室里的激情》韩国:教育与师生关系背后的情感冲突与成长挑战

2025/02/25

4
91在线精品:提供最新最全的高清视频资源,让您畅享高清视听体验!

91在线精品:提供最新最全的高清视频资源,让您畅享高清视听体验!

2025/02/23

5
美国老太太与欧美老人文化差异:从家庭观念到衰老态度的全方位对比

美国老太太与欧美老人文化差异:从家庭观念到衰老态度的全方位对比

2025/02/28

6
《性船》菲律宾无删减版本为何引发如此广泛的讨论?背后隐藏的深层次原因是什么?

《性船》菲律宾无删减版本为何引发如此广泛的讨论?背后隐藏的深层次原因是什么?

2025/02/23

7
《教室爱欲》无删减版:为何这部作品引发了如此大的社会争议?

《教室爱欲》无删减版:为何这部作品引发了如此大的社会争议?

2025/02/28

8
如何使用AE制作精美片段视频?轻松掌握技巧,制作出专业感十足的视频效果

如何使用AE制作精美片段视频?轻松掌握技巧,制作出专业感十足的视频效果

2025/02/25

9
如何找到理想的图书馆女友:她的内涵与气质究竟有何魅力?

如何找到理想的图书馆女友:她的内涵与气质究竟有何魅力?

2025/02/25

10
《隔壁女邻居3》BD高清版在线观看,高清画质呈现更真实精彩剧情

《隔壁女邻居3》BD高清版在线观看,高清画质呈现更真实精彩剧情

2025/02/23