性能实测:多台 Mac 本地运行 80B 大模型
作者:Manjunath Janardhan 译者:Carl Cui 通常,本地部署 LLM 时需要给 LLM 找一个配置足够好的机器,那么有没有办法反其道而行之?如果你有一堆闲置的设备,能不能把它们的 CPU, GPU 和内存资源整合起来,运行一个它们单独无法处理的模型?作者 Manjunath Janardhan 借助开源工具 exo 在自己的两台 Mac 设备上把 Qwen3-Next-80B 运行了起来,可以达到每秒 70 ~ 80 个 token。 Mac Mini 的设置和负载快照,图片由 Manjunath Janardhan 制作 1. exo 是什么 exo 是一个由 Exo Labs 维护的开源项目,一句话概括:它将你所有的设备连接成个人 AI 集群,让你能够运行任何单台机器都无法容纳的模型。exo 的主要功能如下: 自动设备发现 - 运行 exo 的设备可以在网络上自动相互发现,无需手动配置 支持基于 Thunderbolt 的 RDMA - 在支持的硬件(M4 Pro/Max)上,能够在设备之间实现 99%的延迟降低 拓扑感知自动并行 - exo 根据可用 RAM、CPU、GPU 资源以及节点之间的网络延迟,确定将模型在多个设备之间分割的最佳方式 Tensor 并行 - exo 支持模型分片,在 2 台设备上可加速 1.8 倍,在 4 台设备上可加速 3.2 倍 MLX 支持 - exo 使用 MLX 作为推理后端,并使用 MLX 分布式 进行分布式通信 多 API 兼容性 - 兼容 OpenAI Chat Completions API、Claude Messages API、OpenAI Responses API 和 Ollama API,现有的工具和客户端可以无缝迁移 自定义模型支持 - 从 HuggingFace hub 加载自定义模型,以扩展可用模型范围 支持 54+ 个模型 - 从小型 Llama 模型到 671B DeepSeek 变体 2. Mac Mini M4 + MacBook Pro M4 Max 通过 exo,我配对了两台机器: ...