Administrator
Published on 2026-10-19 / 4 Visits
0
0

Muse Spark Open 硬件需求:42B 激活参数为何仍需 816B 部署方案

Muse Spark Open 的计算行为接近 42B 模型,存储行为接近 816B 模型,服务行为则属于分布式系统。它的 MoE 路由器每个 Token 从 256 个专家中选择 8 个,降低当前 Token 的计算量。后续 Token 可能选择其他专家,因此完整专家集合仍要驻留在内存中,或保持足够快的可访问状态。

这就是官方硬件要求看起来远高于 42B 的原因。Meta 对 NVFP4 的建议下限是 700 GB GPU 内存,BF16 是 2 TB;官方桌面方案则使用两台各配 512 GB 统一内存的 M5 Ultra Mac Studio。42B active 描述计算工作集,不能直接用于估算部署容量。

规格与集成状态核验于 2026 年 10 月 19 日。Muse Spark Open 发布于 2026 年 10 月 15 日。Apple 公开性能数据覆盖 8192 与 65536 Token,尚未公布双 Mac 满 100 万 Token 的完整运行结果。

决定部署的三个数字

Meta 官方模型卡给出三项核心规格:

  • 产品口径总参数 816B;
  • 每个 Token 激活参数 42B;
  • 上下文上限 1,048,576 Token。

模型有 62 层,每个 MoE 层包含 256 个专家,每个 Token 选择 8 个。注意力使用 16 个 KV Heads,Head Dimension 为 64。输入覆盖文本、图像、视频和音频,输出为文本。

由此产生两个完全不同的问题。

一个 Token 要执行多少计算? 路由器只让它经过一部分专家。42B active 在这里决定主要工作量。

部署时要准备多少模型状态? 下一个 Token 可能选择任意专家。如果把未激活专家临时从磁盘加载,交互延迟会失去实用性。因此运行时仍需访问完整权重。816B total 在这里决定容量。

MoE 的稀疏性减少每个 Token 的计算与内存流量,却不会把 Checkpoint 变成 42B 文件。

权重容量:理论值只是地板

用 816B 参数乘以名义精度,可以得到数学下限:

格式 每参数名义字节 纯权重理论下限 实际部署含义
BF16 2 1.632 TB Meta 建议至少 2 TB VRAM
FP8 或 INT8 1 816 GB 容量参考,不代表已有官方基础 FP8 工件
4-bit 0.5 408 GB 尚未计入 Scale 与高精度张量
官方 NVFP4 混合 Apple 实测模型约 493 GB 单台 512 GB 加运行中间量后仍放不下

真实量化格式还要保存 Scale、元数据、对齐填充和部分高精度张量。Embedding、路由、归一化和感知编码器也可能采用不同精度。这解释了为什么 816B 乘四比特得到 408 GB,而 Apple 测得的 NVFP4 模型内存 Footprint 约为 493 GB。

Hugging Face 仓库元数据目前对 BF16 工件统计出约 822B 张量,而 Meta 架构与产品名称使用 816B。采购内存和磁盘时,应以选定工件的实际大小为准,产品名只能用于架构沟通。

KV Cache 是另一张账单

100 万 Token 是模型架构能力。真正提供这段上下文,还需要额外的大块内存。

按公开架构估算,单序列 BF16 KV Cache 每 Token 为:

K 和 V 两份 × 16 个 KV Heads × 64 维 × 62 层 × 2 字节 = 253,952 字节

对应容量为:

上下文长度 单序列 BF16 KV Cache 估算
8,192 2.08 GB
65,536 16.64 GB
131,072 33.29 GB
1,048,576 266.29 GB

这组估算尚未包含运行时 Buffer、Activation、多模态预处理、操作系统预留、碎片和并发请求。KV 量化可以降低容量,Batch 和并发则会放大总量。

完整公式应该写成:

权重 + KV Cache × 并发序列 + Activation + 通信 Buffer + 运行时 + 系统预留

官方双 Mac 方案和 100 万 Token 上限可以同时成立,因为它们回答不同问题。Apple 的 Mac 性能测试覆盖 8K 和 65K,目前没有公开双机满 1M 上下文的实用性能数据。

官方 Mac Studio 集群

Meta 的 Mac 部署 Cookbook给出两种官方拓扑:

  • 两台 M5 Ultra Mac Studio,每台 512 GB 统一内存;
  • 四台 M5 Ultra Mac Studio,每台 256 GB 统一内存。

环境还需要 macOS 26.2 或更高、MLX 0.30.1 或更高、每对 Mac 之间直接连接 Thunderbolt 5、启用 RDMA、使用 jaccl 通信后端,并从主节点配置免密 SSH。Meta 建议每对机器使用两根雷雳线,以增加链路带宽。

每台 Mac 的磁盘都要保存完整 NVFP4 Checkpoint,即使运行时只把自己的模型分片载入内存。内存分布式并不等于官方配方会自动分片下载。

这是一套放在桌面上的小型集群,已经超出单机桌面应用的复杂度。

Pipeline 与 Tensor Parallel 怎么选

Apple 的 MLX 与 RDMA 研究测试了两种并行方式。

Pipeline Parallel 按深度拆模型。一台 Mac 运行前半部分层,再把中间结果交给下一台。通信量相对较低,但 Decode 仍基本按层串行。

Tensor Parallel 把每一层横向拆到多台机器。它能暴露更多并行计算,同时每一层都要执行小规模广播与聚合,低延迟 RDMA 由此进入推理关键路径。

Apple 在 Muse Spark Open NVFP4、Batch 1、8192 Token Prompt、生成 128 Token 条件下报告:

拓扑 首 Token 时间 Decode 速度
2 台 M5 Ultra,Pipeline 8.4 秒 15.74 tok/s
2 台 M5 Ultra,Tensor 8.2 秒 24.99 tok/s
4 台 M5 Ultra,Tensor 4.8 秒 36.73 tok/s

Prefill 和 Decode 的瓶颈并不相同。Prefill 更受计算能力限制;Decode 更受内存带宽限制,单台 M5 Ultra 的统一内存带宽为 1.2 TB/s。Tensor Parallel 能提高 Decode 吞吐,但每层通信让互连延迟变得关键。

Apple 在四机、65536 Token 测试中还发现,每对机器使用两根雷雳线,相比一根线把首 Token 时间从约 50.5 秒降到 40.6 秒。互连属于可测量的模型基础设施,而不是普通配件。

单机低比特运行属于另一份合同

第三方和生态合作方已经提供能放进单台 512 GB Mac 的更低比特工件。这与官方双机要求并不冲突。

官方路径使用 Meta NVFP4 Checkpoint,追求更高保真度。3-bit 或 2-bit 转换会改变文件、Kernel、质量、可用上下文和吞吐。单机在 1K 上下文成功 Decode,不能证明它等价于官方工件在 65K 或 1M 上下文的表现。

每次部署都记录完整工件身份:

  • 仓库和不可变 Revision;
  • 量化方法与准确文件;
  • 运行时与 Commit;
  • Prompt 长度与生成长度;
  • KV 精度和 Batch;
  • 拓扑与互连;
  • 量化前后的真实任务质量。

只报参数量,无法唯一描述一个已部署系统。

五道部署门禁

一、工件门禁

固定 BF16、NVFP4 或第三方量化 Checkpoint 并核对哈希。许可证、Tokenizer、感知编码器、Chat Template 和运行时适配器都属于工件的一部分。

二、容量门禁

在 8K、65K 和真实目标上下文上测峰值常驻内存。加入并发、图像或音频输入、长推理输出和其他进程,为碎片和故障恢复保留余量。

三、拓扑门禁

希望降低通信复杂度时使用 Pipeline;希望提高单流 Decode 时使用 Tensor。验证 RDMA 稳定性、线缆拓扑、SSH 编排、节点掉线和重启。需要人工反复修复才能工作的集群,还不能承担稳定本地服务。

四、性能门禁

分别测 Prompt Processing、首 Token、持续 Decode、总吞吐和 P95 端到端 Agent 任务时间。Tokens/s 只覆盖工具型工作流的一段。

五、经济与许可证门禁

把采购价、电费、存储、利用率、维护和运维人员时间,与托管推理放在同一张表中。商业部署前完整审阅自定义 Muse Model License,包括归属标识、用途限制和 Model-as-a-Service 条款。Open weights 描述权重可得性,不能直接等同于 OSI 开源软件。

最终决策规则

当隐私、离线运行、持续利用率和直接控制足以覆盖集群成本时,本地部署成立。当需求呈突发型、多用户并发重要、团队依赖成熟 CUDA Serving,或分布式推理不属于核心能力时,托管服务更合理。

可以把判断压缩成四句话:

  • 42B active 预测每个 Token 的部分计算和内存流量。
  • 816B total 预测权重存储和驻留。
  • 上下文与并发 预测 KV Cache 压力。
  • 拓扑 决定已经买到的内存能否转化为可用性能。

桌面形态没有消除数据中心约束,只是把它们压缩进更小的运行环境。

常见问题

为什么 42B 激活模型仍需容纳 816B 参数?

42B 只是一个 Token 选择的专家子集。后续 Token 可以选择其他专家,完整专家集合必须保持可用。

单台 512 GB Mac Studio 能运行吗?

官方 NVFP4 方案不能。Apple 测得模型本身约 493 GB,尚未计入运行中间量。更低比特第三方工件可以放入单机,但属于不同质量合同。

官方最低 Mac 配置是什么?

两台各 512 GB 的 M5 Ultra Mac Studio,或四台各 256 GB,同时配置 macOS 26.2、MLX 0.30.1、Thunderbolt 5 RDMA、jaccl,并在每台机器磁盘保存完整 Checkpoint。

100 万上下文需要多少内存?

按公开架构保守估算,单个 1,048,576 Token 序列的 BF16 KV Cache 约 266 GB,尚未计入权重、运行 Buffer 和并发。

官方双 Mac 已经证明 100 万 Token 可用吗?

没有。模型支持该上限,Apple 公开的 Mac 性能测试覆盖 8192 与 65536 Token。

Pipeline 和 Tensor 哪个更快?

Apple 双机测试中,Pipeline 为 15.74 tok/s,Tensor 为 24.99 tok/s。Tensor 对低延迟通信的依赖更强。

Muse Spark Open 属于开源软件吗?

它是采用自定义 Muse Model License 的开放权重模型。归属、用途和商业服务条款需要单独审阅。

参考资料


Comment