Muse Spark Open local LLM VRAM requirements
Muse Spark Open (Meta, open-weighted 2026-10-15) is an 816B-total / 42B-active multimodal MoE. Official BF16 siblings sum to 1,644,333,393,864 bytes (1,531.40 GiB, Meta says about 1.65 TB). Official NVFP4 siblings sum to 533,011,023,472 bytes (496.41 GiB, Meta says about 537 GB). The public model card says a GPU with at least 700 GB of VRAM for NVFP4 and 2 TB for BF16, and that the model is optimized to run on two Mac Studios with M5 Ultra using MLX. Our formula estimates 1,533.40 GiB–1,533.97 GiB (BF16) and 498.41 GiB–498.97 GiB (NVFP4) at 8,192 tokens, one stream. These are estimates, not measurements.
Muse Spark Open GPU memory: official files versus Meta's floors
Meta open-weighted Muse Spark Open on 2026-10-15: 816B total / 42B active, 1M-token context, natively multimodal. The public model card says a GPU with at least 700 GB VRAM for NVFP4 and 2 TB for BF16, and that the model is optimized for two Mac Studios with M5 Ultra using MLX. Hugging Face sibling files (gated repo; index JSON was not readable without a license grant) sum to 1,644,333,393,864 bytes BF16 (1,531.40 GiB; Meta says about 1.65 TB) and 533,011,023,472 bytes NVFP4 (496.41 GiB; Meta says about 537 GB).
How to download and run it: see How to run Muse Spark Open locally for the weight files, gating and Meta's hardware note.
| Device | Usable | BF16 (1,531.40 GiB) | NVFP4 (496.41 GiB) |
|---|---|---|---|
| GeForce RTX 4090 24GB (desktop) 24 GB GDDR6X | 22.0 GiB | Does not fit 1,533.40 GiB–1,533.97 GiB | Does not fit 498.41 GiB–498.97 GiB |
| GeForce RTX 5090 32GB (desktop) 32 GB GDDR7 | 30.0 GiB | Does not fit 1,533.40 GiB–1,533.97 GiB | Does not fit 498.41 GiB–498.97 GiB |
| NVIDIA L40S 48GB 48GB GDDR6 with ECC | 46.0 GiB | Does not fit 1,533.40 GiB–1,533.97 GiB | Does not fit 498.41 GiB–498.97 GiB |
| NVIDIA A100 80GB SXM 80GB HBM2e | 78.0 GiB | Does not fit 1,533.40 GiB–1,533.97 GiB | Does not fit 498.41 GiB–498.97 GiB |
| NVIDIA H100 80GB SXM 80GB | 78.0 GiB | Does not fit 1,533.40 GiB–1,533.97 GiB | Does not fit 498.41 GiB–498.97 GiB |
| NVIDIA DGX Spark (GB10, 128 GB unified) 128 GB LPDDR5x coherent unified system memory | 112.0 GiB | Does not fit 1,533.40 GiB–1,533.97 GiB | Does not fit 498.41 GiB–498.97 GiB |
| Apple M4 Max 128GB unified (MacBook Pro) 128 GB unified memory | 116.0 GiB | Does not fit 1,533.40 GiB–1,533.97 GiB | Does not fit 498.41 GiB–498.97 GiB |
Meta's two-Mac-Studio path uses Apple M5 Ultra unified memory (up to 512 GB per Studio, per the 2026-10-15 research post). This catalog has M2 Max 64 GB and M4 Max 128 GB only. Serving recipes on 8 × B300 (BF16) and 4 × B300 (NVFP4) are from Meta's Get the model page. No B300 SKU is in the catalog.
Memory by context and checkpoint
| Checkpoint | 2,048 tokens | 8,192 tokens | 32,768 tokens |
|---|---|---|---|
| Official BF16 safetensors | 1,531.95 GiB–1,532.51 GiB | 1,533.40 GiB–1,533.97 GiB | 1,539.22 GiB–1,539.78 GiB |
| Official NVFP4 safetensors | 496.95 GiB–497.51 GiB | 498.41 GiB–498.97 GiB | 504.22 GiB–504.78 GiB |
Verified facts
- ModelMuse Spark Open,
meta-models/Muse-Spark-Open-816B-A42B - NVFP4 repo
meta-models/Muse-Spark-Open-816B-A42B-NVFP4 - LicenseMuse Model License (gated Hugging Face form). Commercial Model-as-a-Service above $20M trailing revenue needs a separate Meta agreement.
- ParametersCard: 816B total / 42B active. HF BF16 safetensors.total: 822,036,529,664
- Language backbone62 layers, hidden 8192, GQA 128 Q / 16 KV, head dim 64, 256 experts top-8, vocab 202,048, 1M context
- Perception Encoder1.8B, 50 layers, 1536 hidden, 16 heads (model card). Encoder bytes not separable (config.json gated).
- ModalitiesInput: text, image, video, audio. Output: text.
- Official GPU floorsAt least 700 GB VRAM (NVFP4) and 2 TB (BF16), plus two M5 Ultra Mac Studios via MLX
- Unverified herePeak memory on B300 or Mac Studio, Unsloth GGUF sizes, any community 2-bit "fits 256 GB RAM" claim
How this page estimates an 816B MoE
- Weights are sibling file-size sums because the safetensors index was gated. Meta's rounded TB/GB figures are shown next to those sums.
- Experts stay resident. 42B active is compute, not a 42B memory footprint.
- KV uses the published GQA shape (16 KV heads, head dim 64, 62 layers). Vision/audio encoder caches are not modelled.
- Two Mac Studios are a Meta MLX topology. This calculator never adds two unified-memory machines into one pool unless a verified joint recipe exists.
Muse Spark Open FAQ
How much VRAM does Muse Spark Open need?
Meta's public model card: at least 700 GB of VRAM for NVFP4 and 2 TB for BF16. Official Get the model docs list about 1.65 TB (BF16) and about 537 GB (NVFP4) of weights, excluding KV cache and runtime. Our file-backed sums are 1,531.40 GiB and 496.41 GiB. Formula demand at 8,192 tokens is 1,533.40 GiB–1,533.97 GiB (BF16) and 498.41 GiB–498.97 GiB (NVFP4).
Does Muse Spark Open need two Mac Studios?
Meta's 2026-10-15 research post says Muse Spark Open is the first model in its class to run on two Apple M5 Ultra Mac Studios with MLX, and that each Studio's unified memory is up to 512 GB. That is a publisher topology, not a catalog combo. This catalog has M2 Max 64 GB and M4 Max 128 GB SKUs only. Two discrete GPUs are never added into one VRAM pool.
Can it run on one RTX 4090, RTX 5090, or DGX Spark?
Not as a single unsplit replica of the official BF16 or NVFP4 checkpoints. BF16 files are 1,531.40 GiB; NVFP4 files are 496.41 GiB. Those exceed every single-device SKU in this catalog, including 80 GB H100/A100 and 128 GB unified Spark / M4 Max.
Is 816B or 822B the parameter count?
The model card says 816B total / 42B active. Hugging Face safetensors metadata on 2026-10-16 lists 822,036,529,664 parameters for the BF16 repo. This catalog stores the safetensors total for weight math and the card's 42B as active compute. All 256 experts stay resident unless a recipe offloads them.
Are the weights gated?
Yes. Hugging Face reports gated: manual. config.json and the safetensors index returned HTTP 401 without a license grant on 2026-10-16. Architecture fields in this catalog come from the public model-card HTML. File sizes come from the public HF API sibling list.
Publisher and provenance
- PublisherMeta
- Hugging Face
meta-models/Muse-Spark-Open-816B-A42B - Revision
0fb02478b02565b2ce7fc57e6051c91172774ac9 - Total parameters822,036,529,664
- Active parameters42,000,000,000
- Layers62
- Query heads128
- KV heads16 (gqa)
- Head dimension64
- Recorded context capability1,048,576
- Completenesspartial · partial
Active parameters describe tokens' routed compute, not the full resident model weight footprint. Full-resident weight estimates use total parameters.
Memory layers in this estimate
Artifact bytes, raw KV, engine extras, and total demand are separate. This is not a runtime trace.
- Weight artifact
- 1,531.40 GiB (1,644,333,393,864 bytes)
- Raw KV cache
- 1.94 GiB (2,080,374,784 bytes)
- Engine extras / workspace
- 0.63 GiB–2.56 GiB
- Total estimated demand
- 1,533.97 GiB–1,535.90 GiB
Published artifacts
| Quantization | Selected files | Bytes | Engine | Evidence |
|---|---|---|---|---|
| Official BF16 safetensors bf16 | 1,644,333,393,864 (1,531.40 GiB / 1,644.33 GB) | sglang, vllm, unspecified | file-metadata | |
| Official NVFP4 safetensors nvfp4 | 533,011,023,472 (496.41 GiB / 533.01 GB) | sglang, vllm, unspecified | file-metadata | |
| INT4 theoretical | No published file | 411,018,264,832 (theoretical) | — | theoretical |
Memory by quantization and context
Concurrent sequences = 1. KV defaults to FP16. The range includes documented runtime extras for the listed engine. These figures use the same core as the interactive calculator.
| Quantization | 2,048 tokens | 8,192 tokens | 32,768 tokens |
|---|---|---|---|
| Official BF16 safetensors | 1,532.51 GiB–1,534.40 GiB | 1,533.97 GiB–1,535.90 GiB | 1,539.78 GiB–1,541.89 GiB |
| Official NVFP4 safetensors | 497.51 GiB–499.40 GiB | 498.97 GiB–500.90 GiB | 504.78 GiB–506.89 GiB |
| INT4 theoretical Theoretical rows are not downloadable artifacts. | 383.40 GiB–494.18 GiB | 384.85 GiB–495.99 GiB | 390.67 GiB–503.15 GiB |
Raw KV contribution
Standard GQA/MHA raw KV is 2 × layers × kvHeads × headDim × tokens × sequences × bytes per element. This page uses KV heads (16), not query heads (128). Using query heads would overstate this cache by 8×.
- 8,192 tokens, 1 sequence, FP16: 2,080,374,784 bytes (1.9375 GiB)
- 32,768 tokens: 8,321,499,136 bytes (7.7500 GiB)
Related pages
Sources
- Muse Spark Open model card — Gated (manual). Card: 816B total / 42B active, 1M context, MoE transformer with Perception Encoder, 62 layers, GQA 128 Q / 16 KV, head dim 64, hidden 8192, 256 experts top-8, vocab 202,048. Open weights require at least 700 GB VRAM for NVFP4 and 2 TB for BF16. Optimized for two Mac Studios with M5 Ultra using MLX.
- Hugging Face API (BF16) — sha 0fb02478b02565b2ce7fc57e6051c91172774ac9; gated manual; safetensors.total=822036529664; 65 safetensors siblings sum 1644333393864 bytes. config.json HTTP 401.
- Hugging Face API (NVFP4) — sha 4239e4db19376904f2e82c167e78f70abb5455fe; 127 safetensors siblings sum 533011023472 bytes.
- Meta Get the model — BF16 about 1.65 TB, TP8/EP8 on 8 × B300. NVFP4 about 537 GB, TP4/EP4 on 4 × B300.
- Meta research blog — 2026-10-15. Two Apple M5 Ultra Mac Studios; 512 GB unified memory per Studio; 1.2 TB/s bandwidth quoted by Meta.
- PyTorch blog — Open weights 2026-10-15 under the Muse Model License. 816B total / 42B active, 1M context.
Assumptions that affect this result
- Requested context is within the recorded native window of 1048576 tokens.
- Full-resident weight estimates use total parameters, including inactive MoE experts.
- This MoE lists 822036529664 total parameters and 42000000000 active parameters. Active-parameter compute is not used as the weight-residency figure.
- Weight bytes come from the selected weight files only, not from every file in the repository.
- Download file size is not peak GPU memory. Runtime layout, allocator padding, and KV are extra.
- Weight bytes come from 65 published safetensors shards totaling 1644333393864 bytes.
- This checkpoint has a vision component. Text-only inference does not include vision encoder or projector bytes.
- Context budget is the number of cached tokens per sequence (prompt plus reserved generation).
Calculator
Loading catalog snapshot…
Search or pick a catalog checkpoint to see memory demand.