Petals:将大语言模型推理分布到多台设备

原标题Petals: Distributing Large Language Model Inference Across Devices

2023 年,Matthew Berman 介绍 Petals 如何通过参与计算机组成的网络使用大模型,而无需在一台设备上加载所有模型层。

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

30 秒看懂

Matthew Berman 介绍了 Petals,这是一个用于大语言模型分布式推理和微调的项目。他解释了作为客户端使用网络与作为服务器贡献硬件的区别,引用了一个历史上的 LLaMA 65B 速度数字,并展示了 Python 推理示例。 他对 torrent 的类比、提出的区块链奖励以及对混合专家模型的想法,属于解释或推测,不能证明 Petals 使用 BitTorrent 或提供此类奖励。性能、支持的模型、可用性和隐私取决于所描述的配置与时期。

  1. 1分布式选择视频介绍 Petals 作为一种将模型工作分配到联网计算机的方式。
  2. 2服务器上的模型区块Berman 描述参与者托管模型的不同部分,并将资源共享比作 torrent。
  3. 3历史速度数字他引用 LLaMA 65B 每秒约 5 至 6 个 token 的速度;实际吞吐量取决于网络和配置。
  4. 4客户端与服务器角色客户端使用分布式推理或微调,服务器则提供硬件。
  5. 5激励提案Berman 提出可在未来考虑为贡献者提供基于区块链的奖励,这并非现有功能。
  6. 6Python 推理示例展示的代码使用 Petals 库加载支持的模型并生成文本。

要点建议

  1. Petals 将模型区块分布在参与的服务器上,使客户端无需在本地存储整个模型即可使用网络。
  2. torrent 对比是对共享资源的宽泛类比,并不是说该项目使用 BitTorrent。
  3. 客户端可以请求推理或微调,服务器则贡献硬件;视频还提到了私有网络。
  4. Berman 引用的 LLaMA 65B 每秒 5 至 6 个 token 是 2023 年报告的数字,并非对所有网络或设备的速度保证。
  5. 分布式运行依赖参与的主机和网络条件;视频没有确立保密性保证。
  6. 区块链奖励和混合专家模型的潜在应用是 Berman 的设想,并非视频中演示的功能。
全文

按章节阅读整理后的全文

只看原始文稿
01

为什么要分布式运行大模型?

Berman 在介绍 Petals 时比较专有服务与本地硬件需求。他对项目重要性的评价属于个人观点。

我介绍 Petals,认为它可能是获取大语言模型方面的一项重要进展。我对其意义的热情是一种预测。我描述的目标是通过分布式网络使用模型,而不需要单个客户端设备保存完整模型。

我将 ChatGPT 等集中式服务与用户可以获取和运行的 LLaMA、BLOOM、MPT 等模型进行比较。我关注的是大型模型的硬件成本:我估计,一个 330 亿参数模型需要昂贵的 GPU 才能达到合理的推理速度。这里的成本和可用性背景来自 2023 年,而且各模型的许可证并不相同。

02

模型区块与 Petals 网络

他用 torrent 类比解释参与的机器如何托管模型片段。他引用了一个历史速度数字,并展示另一张基准测试表。

Petals 提供另一种方式:通过网络分布推理和微调工作。我将共享资源的想法比作 torrent,但这只是类比,并不能证明 Petals 就是 BitTorrent。客户端能否使用系统取决于兼容软件、网络和参与的服务器,并非任何设备都能无条件使用。

我将模型描述为拆分成由不同参与者托管的区块。每个贡献服务器只提供其中一部分,而不必运行整个模型。客户端跨网络协调工作,用户也可以通过 Google Colab 会话等环境访问网络,而不是仅依赖本地 GPU。

我引用 LLaMA 65B 每秒约 5 至 6 个 token 的速度。这是历史上报告的观察结果,并非保证:网络延迟、可用主机、模型和配置都可能改变性能。视频中另行展示的表格报告了 BLOOM-176B 在多种服务器和网络配置下的基准成绩。

BLOOM-176B 基准测试表
幻灯片 1 / 2BLOOM-176B 基准测试表表格比较不同服务器和网络配置下的推理表现;这不是文中引用的 LLaMA 65B 结果。
03

客户端、服务器与未来设想

Berman 介绍客户端和服务器的角色、私有网络以及混合专家模型的潜在用途。他提出的代币激励属于推测。

参与者可以是客户端、服务器,也可以两者兼任。我介绍客户端如何使用网络进行推理或微调,以及服务器如何贡献硬件运行模型区块。客户端可以使用 Petals Python 库,而不必亲自管理每台服务器;一个团队也可以建立私有网络。

我推测,分布模型组件可能对混合专家架构有用。我还提到当时流传的关于 GPT-4 内部结构的说法;视频没有验证这些细节,也没有证明 Petals 支持某个特定的混合专家系统。

一个实际挑战是,公共网络依赖人们贡献可用算力。我设想空闲 GPU 时间可以成为潜在资源,但视频没有测量需要多少贡献者,也没有保证志愿者网络始终有足够容量。

我提出的一种可能激励方式是用代币奖励服务器运营者,或许提供优先权、更高使用额度以及潜在的可交易价值。这个区块链想法是我的提案,而不是 Petals 展示或承诺的奖励机制。

04

Python 示例与下一步

视频展示了简短的推理示例,并讨论当时对 BLOOM 和 LLaMA 的支持。Berman 说他计划分别以客户端和服务器身份测试网络。

Petals Python 推理示例
幻灯片 2 / 2Petals Python 推理示例示例加载分词器和分布式模型,然后生成一段简短回复。

在视频发布时,我介绍了对 BLOOM 和 LLaMA 的支持,并展示一个简短的 Python 示例。它导入分词器和 Petals 分布式模型类,加载支持的模型,然后生成文本。示例展示的是推理;当前的模型支持情况和安装细节可能不同。

我计划分别以客户端和服务器身份尝试 Petals,并询问观众是否希望看到更长的教程。我对共享空闲 GPU 资源的可能性感到兴奋,但视频本身没有展示我完成的测试,也没有确定所有参与主机的隐私保障。

同频道的其他文章

12 张幻灯片34:21EN → 简体中文
Matthew Berman· 2026年10月27日Matthew Berman 解读 Anthropic 的上市文件、AI 增长与治理Matthew Berman, Sam Altman · Forward Future主持人审视 S-1 中的财务指标、算力战略和投票结构,并质疑 AI 快速发展与安全之间的张力。AnthropicAI Safety企业 AI+2
2 张幻灯片0:36EN → 简体中文
Matthew Berman· 2026年10月25日Kimi K3.1 与魔方求解演示Matthew Berman · Forward FutureMatthew Berman 展示一个被打乱的虚拟魔方如何复原,并对 Kimi K3.1 的测试给予积极评价。评估编程智能体Open-weight models
6 张幻灯片25:50EN → 简体中文
Matthew Berman· 2026年10月24日Kimi K3.1 Pro 实测:3D 演示出色,表现不一,价格有竞争力Matthew Berman · Forward FutureMatthew Berman 测试这款开放权重模型的编程、3D 渲染和视觉讲解能力,并比较基准成绩与价格。Open-weight modelsBenchmarksAI cost & performance+1
2 张幻灯片32:20EN → 简体中文
Matthew Berman· 2026年10月23日本地 AI 究竟适合谁?成本、取舍与混合模式的未来Matthew Berman · Forward FutureMatthew Berman 权衡数据控制和自主权,与硬件成本、设置复杂度及推理速度之间的关系。Local inferenceOpen-weight modelsAI cost & performance+1
6 张幻灯片1:03:37EN → 简体中文
Matthew Berman· 2026年10月23日Matthew Berman 团队测试 Kimi K3.1:动画、游戏与图表Matthew Berman, Alex, Brian · Forward Future一场团队直播问答变成了对 Kimi K3.1 的非正式测试,内容涵盖个人智能体工作流、动态图形、浏览器游戏和基准图表。编程智能体Generative media评估+2
0:53EN → 简体中文
Matthew Berman· 2026年10月22日Sam Altman 谈 AI 与新知识的发现Sam Altman · OpenAIAltman 预计,数学发现方面的进展将延伸到生物学、材料和能源领域。AI for scienceMathematicsComputational Biology+1