Exploded View

Issue 001 · October 17, 2026

Will it fit?

An 816-billion-parameter model runs on two Mac Studios. One line of arithmetic explains how.

On October 15, Meta released the weights of Muse Spark Open. It has 816 billion parameters. Meta’s guide runs it on two Mac Studios with M5 Ultra chips. How does a model that big fit on a desk?

A model is a long list of numbers. Each number takes some bits, and eight bits make a byte. So the memory a model needs is:

bytes = parameters × bits per weight ÷ 8

Count the weights, then the bits

Muse Spark Open has 816 billion weights. Every one sits in memory, even when a token does not use it.

At 16 bits (BF16), the formula gives 816B × 16 ÷ 8 = 1,632 GB. The published BF16 files are 1,644 GB. That is close.

At 4 bits it is less simple. NVFP4 stores each weight in 4 bits, plus one 8-bit scale for every 16 weights. That is 4.5 bits per weight. The formula gives 459 GB. The published files are 533 GB, or about 5.2 bits per weight. The model card does not say why the files are bigger.

Formula against the published files

Muse Spark Open, in GB (109 bytes).

BF16, 16 bits

Formula1,632 GB
Real file1,644 GB

NVFP4, 4 bits + scales

Formula459 GB
Real file533 GB
Figure 1. At 16 bits the formula is within 1% of the real file. At 4.5 bits it is 14% below it. Use the formula to estimate. Use the real file to decide.

Leave room

File sizes are in GB (109 bytes). Memory sizes are in GiB (230 bytes). So 533 GB of files is 496 GiB.

One Mac Studio with M5 Ultra has up to 512 GB of memory, which is 512 GiB. That leaves 16 GiB for the system and the context. Meta’s guide says: “The model doesn’t fit in one Mac’s memory.” Two Macs give 1,024 GiB, so 528 GiB is left.

Try other models and machines below.

Size a model on a machine

Pick a model, a format and a machine. Sizes come from the published files unless you switch to the formula.

Model
Format
Size from
64 GiB
496GiB

Weights

  • Weights
  • Context room
  • Free
  • Does not fit
Figure 2. Each square is an equal slice of one machine’s memory. Weights are split evenly across machines. Machine sizes are in GiB.

Why it is not slow

To write one token, the chip reads the weights it uses from memory. A dense model uses all of them. Muse Spark Open is a mixture of experts. It has 256 experts and sends each token to 8 of them. Shared parts, such as attention, run for every token. In total, 42 billion of the 816 billion parameters are active per token.

Weights read per token

Model type
27 GB

read per token (estimate)

44/s

tokens per second, upper bound

Figure 3. The 256 experts. Lit squares are the 8 that one token uses. Uses one M5 Ultra’s 1.2 TB/s.

Our estimate: 42B weights at the file’s average 5.2 bits is about 27 GB per token. The M5 Ultra reads memory at 1.2 TB/s. So the ceiling is about 44 tokens per second. If all 816 billion weights were active, the chip would read all 533 GB per token: about 2 tokens per second.

This is a ceiling, not a benchmark. It assumes the active weights are stored at the file’s average 5.2 bits. It ignores the context cache, compute time and the Thunderbolt link. Splitting the work across Macs can change it: Meta says four Macs serve fastest. Real speed is lower. We did not measure it.

Total parameters decide if it fits. Active parameters set the speed limit.

Use it on the next model

  • Size any model before you download it. At 4.5 bits, an 8B model is about 4.5 GB and a 70B model is about 39 GB. Then add room for the context.
  • Check the real file. For Muse Spark Open NVFP4, the formula was 14% below the published size.
  • Check speed claims. Divide memory bandwidth by the bytes read per token. If a claim beats that number, ask how.

The numbers, with sources

Bits per weight is the file size in bits divided by the parameter count. NVFP4 adds one scale per 16 weights, so expect 4.5. The Muse file averages 5.2, and the model card does not say why. GiB is 230 bytes, the unit memory sizes use. Hugging Face shows GB (109), so 533 GB is 496 GiB.

ItemSizeBits / weightSource
Muse Spark Open, BF161,531 GiB16.1Hugging Face
Muse Spark Open, NVFP4496 GiB5.2Hugging Face
Muse Spark Open, parameters816B / 42B active–Meta
Meta’s stated minimum GPU memory700 GB / 2 TB–Model card
Meta’s Mac setup2 × 512 GB or 4 × 256 GB–Meta guide
Reflection Beam, BF16933.81 GiB16.0Reflection
Reflection Beam, FP8468.72 GiB8.0Reflection
Reflection Beam, NVFP4273 GiB4.7Reflection
FLUX 3 Image Klein, BF1611.2 GB16.0Black Forest Labs
FLUX 3 Image Klein, FP85.6 GB8.0Black Forest Labs
Mac Studio, M5 Ultra512 GB, 1.2 TB/s–Apple
NVFP4 format4 bits + 1 scale / 164.5NVIDIA

Every claim and calculation is in the fact-check ledger.