← All guides

Can I Run Beam 1.0 501B Locally? (2026): Yes, on 256GB

Reflection put Beam-1.0-501B-A23B on Hugging Face on 7 October 2026. It is a 501B mixture-of-experts model with 23.4B active parameters, a 1M-token context and an Apache 2.0 licence. We summed every GGUF file in bytes from the Hugging Face API, did the cache arithmetic from config.json, and checked llama.cpp, vLLM, SGLang and MLX. The short answer: 256GB of memory runs a good 3-bit file. 128GB runs only experimental 1-bit builds.

Bottom Line

  • Yes, with 256GB of memory. A 256GB Mac Studio M5 Ultra holds the 3-bit UD-IQ3_XXS (183.61 GiB). AtomicChat measured it at 96.13% top-1 agreement with BF16.
  • The cache is small. Only 9 of 52 layers keep a full cache: 36,864 bytes per token. The full 1M-token context costs 36.0 GiB at f16.
  • 128GB machines run only experiments. One DGX Spark runs a 1.5-bit VQ build at ~25 tok/s in a custom engine (community-reported). Standard GGUFs need 1 bit.
  • A GPU plus a lot of RAM works. A 24-32GB card with 192GB of RAM holds UD-IQ3_XXS with the experts in RAM.
  • Two RTX PRO 6000 cards are the fast route. A 3-bit EXL3 build decodes at 117 tok/s with 256GB of host RAM (community-reported).
  • Three DGX Sparks run the official NVFP4 weights at ~18 tok/s (community-reported). Two Sparks are too small for it.
  • Skip the 255B REAP prune unless you only code. It keeps HumanEval but drops MMLU-Pro from 0.843 to 0.702.

Ready to buy? See the tested hardware list with current prices.

What Beam 1.0 501B Is

Figures come from the model card, its config.json and the Hugging Face API, read on 26 October 2026.

SpecValue
Reporeflection/Beam-1.0-501B-A23B
Created on Hugging Face7 October 2026
Parameters in the checkpoint501,267,612,352 (BF16 plus 64M F32)
Active per token23.4B (card); our count from config.json is 23.43B
Layers52: 3 dense + 49 MoE
AttentionGated GQA: 48 query heads, 8 KV heads, head size 128
Layer pattern43 sliding-window (512 tokens) + 9 full attention
Experts256 routed per MoE layer, 8 active, no shared expert
Context1,048,576 tokens, native
InputsText only
LicenceApache 2.0
Official checkpointsBF16 (933.81 GiB), FP8 (468.72 GiB), NVFP4 (273.47 GiB)
DrafterDFlash2, a separate 3.59 GiB repo for speculative decoding

Our count matches the card. The always-read weights are 7.24B: attention with its output gate, the 3 dense layers, the routers and the output head. The 8 active experts add 15.41B. The token table adds 0.78B. The total is 23.43B.

What the card claims. These are Reflection’s own numbers, not ours:

Benchmark (card)BF16NVFP4
SWE-bench Verified81.6%80.7%
Terminal Bench v2.180.1%78.4%
GPQA Diamond90.6%89.3%
LiveCodeBench88.3%88.3%

We did not run any benchmark. One discussion on the official repo is titled “Reward-hacking garbage”. Another user calls it an excellent coding executor. Test it on your own tasks.

Every GGUF Size, in Bytes

We summed every file in the Hugging Face file trees on 26 October 2026. GiB = bytes / 1,073,741,824. Split files are added together.

FileRepoBytesGiB
VQ (about 1.5 bits, own engine)Baekpica102,024,335,16995.02
UD-IQ1_Sunsloth103,059,961,38095.98
IQ1_Sbartowski109,586,471,392102.06
UD-IQ1_Munsloth123,612,050,980115.12
AD-IQ2_XXSAtomicChat133,789,612,416124.60
UD-IQ2_XXSunsloth133,885,310,500124.69
Lite-Beam IQ2_XXStablinum144,421,041,184134.50
IQ2_XSbartowski151,720,589,920141.30
AD-IQ2_MAtomicChat164,814,354,944153.50
UD-Q2_K_XLunsloth186,877,720,196174.04
AD-IQ3_XXSAtomicChat197,111,315,008183.57
UD-IQ3_XXSunsloth197,154,584,164183.61
UD-Q3_K_XLunsloth242,308,069,188225.67
IQ4_XSbartowski273,062,460,480254.31
UD-Q4_K_XLunsloth306,533,349,412285.48
Q4_K_Mbartowski314,533,641,408292.93
UD-Q5_K_XLunsloth369,474,123,812344.10
Q6_Kbartowski441,778,339,360411.44
Q8_0unsloth / bartowski532,794,735,998496.20
BF16unsloth1,002,671,882,528933.81

DevQuasar also publishes Q2_K (169.56 GiB) to Q5_K_M (330.86 GiB). The Baekpica figure is the whole repo, including its 1.98 GiB drafter and its tools.

How much quality each step costs. AtomicChat measured each file against the BF16 original on A100s. “Top-1” is how often the quant picks the same next token:

FileGiBKL divergenceTop-1 agreement
AD-IQ2_XXS (AtomicChat)124.600.067492.82%
AD-IQ2_M (AtomicChat)153.500.033794.90%
UD-Q2_K_XL (unsloth)174.040.020995.93%
UD-IQ3_XXS (unsloth)183.610.018996.13%

Bartowski measured his own files with a different text. His Q4_K_M scored KL 0.0250 and his IQ1_S scored 0.6917. That is about 28 times the drift of Q4_K_M. Treat every 1-bit file as a demo, not a daily driver.

The 2-bit to 3-bit step is the one that matters. KL divergence falls by more than two thirds from AD-IQ2_XXS to UD-Q2_K_XL. We found no matched measurement above 3 bits.

Why the Context Costs So Little

Only the 9 full-attention layers keep a cache that grows with context. The 43 sliding-window layers keep only the last 512 tokens.

1. The full-attention cache. Config.json gives num_key_value_heads 8 and head_dim 128. layer_types lists 9 full_attention layers.

f16: 2 (K and V) x 8 heads x 128 x 2 bytes x 9 layers = 36,864 bytes per token

32,768 tokens    =  1.1 GiB
131,072 tokens   =  4.5 GiB
262,144 tokens   =  9.0 GiB
1,048,576 tokens = 36.0 GiB  (q8_0 cache: about 19.1 GiB)

AtomicChat’s card says “about 37 MB per 1,000 tokens at f16”. The OpensourceWTF card says 36,864 B per token. Both match.

2. The sliding-window rings. Each of the 43 layers holds a 512-token window plus a working batch. Baekpica’s budget puts this at 0.42 GiB. It does not grow with context.

3. The full budget. Weights + cache + 0.5 GiB rings + a compute buffer. We budget 2 GiB for the buffer. We did not measure it.

4. No RoPE scaling is involved. The 9 full layers use no positional encoding (NoPE). The 1M context is the model’s own setting, not a YaRN stretch.

Fit Table by Hardware

PC rows use VRAM plus system RAM, minus about 8 GiB for the OS. Every row is our arithmetic unless it says community-reported.

HardwareUsable memoryBest fileContextNotes
128GB Mac (M5 Max)107.52 GiB default limitUD-IQ1_S (95.98)32K1-bit only; not worth it
DGX Spark117.2 GiB available (community)Baekpica VQ (95.02)64K measured~25 tok/s, custom engine
Strix Halo 128GBnot checked for this modelUD-IQ1_S (95.98)short1-bit; no report found
24GB GPU + 128GB DDR5~144 GiBAD-IQ2_XXS (124.60)131KExperts in RAM
32GB GPU + 128GB DDR5~152 GiBIQ2_XS (141.30)64KExperts in RAM
2 x DGX Spark~234 GiBUD-IQ3_XXS (183.61)131KNeeds llama.cpp RPC; no run found
24-32GB GPU + 192GB DDR5~208-216 GiBUD-IQ3_XXS (183.61)262KExperts in RAM
256GB Mac Studio M5 Ultra240 GiB with raised limitUD-IQ3_XXS (183.61)1M36 GiB cache fits
2 x RTX PRO 6000 + 256GB RAM192GB VRAMdiffbot EXL3 3bpw (180.43)128K117 tok/s (community)
3 x DGX Spark3 x 117.2 GiBNVFP4, padded for TP3 (287.68)131K~18 tok/s (community)
24-32GB GPU + 256GB DDR5~272-280 GiBIQ4_XS (254.31)131KExperts in RAM
4 x RTX PRO 6000384GB VRAMOfficial NVFP4 (273.47)longvLLM; 97.8 tok/s (community)

A 256GB Mac Studio holds 3 bits and the full 1M context. UD-IQ3_XXS (183.61 GiB) + 36.0 GiB cache + 0.5 GiB rings + 2 GiB buffer is about 222 GiB. That is under the 240 GiB limit. Raise the limit first with sudo sysctl iogpu.wired_limit_mb=245760, the value the OpensourceWTF card uses on a 256GB M5 Ultra. UD-Q3_K_XL (225.67 GiB) also loads at 32K, but it leaves macOS very little room.

The 128GB Mac fits only 1 bit. A 128GB M5 Max reports a 115,448.73 MB working set in llama.cpp issue #21680. That is 107.52 GiB. UD-IQ1_S + 1.1 GiB cache + 2.5 GiB is about 99.6 GiB, so it loads. The next file, UD-IQ1_M (115.12 GiB), does not fit without a raised limit.

The DGX Spark route is real but experimental. Baekpica’s VQ build stores the experts at about 1.5 bits with vector quantization. It runs only in the ds4-dfm-rs CUDA engine, not in llama.cpp. Its card warns of reasoning loops and broken characters. It plans the full 1M context at 115.4 of 117.2 GiB with an FP8 cache, but no run past 64K was made.

Two Sparks are too small for the official NVFP4. The NVFP4 repo is 273.47 GiB. Two Sparks give about 234 GiB. Bespoke-ALI padded the weights with zeros so vLLM can split them across three Sparks. Their card says the padded build “does not load at TP=2, 4 or 8”.

The diffbot build needs more than two cards. It keeps the coldest 31 experts of each layer (12%) in pinned host RAM. Its card asks for about 256GB of host RAM and two 96GB cards with PCIe peer-to-peer. It ships its own kernels and a patched vLLM.

Is the 255B REAP Prune Worth It?

mrfakename’s Beam-1.0-REAP-255B-A23B removes half the experts. Each MoE layer keeps 128 of 256. Active parameters stay at about 23B, so it is not faster per token. It is only smaller.

OriginalREAP 255B
Total parameters501.27B254.61B
BF16 size933.81 GiB474.31 GiB
NVFP4 size273.47 GiB (official)144.14 GiB (peterhdd)
Perplexity (mrfakename)3.323.70
Top-1 agreement (mrfakename)100%84.7%

peterhdd quantized it to NVFP4 and ran benchmarks on RTX PRO 6000 cards (community-reported, one run each):

BenchmarkOfficial NVFP4 (4 GPUs)REAP NVFP4 (2 GPUs)
MMLU-Pro (420 questions)0.8430.702
IFEval strict0.9390.896
HumanEval pass@10.9630.951

Coding survives, knowledge does not. The experts were chosen on code and agent text. Health fell from 0.87 to 0.57, law from 0.77 to 0.53, history from 0.60 to 0.43 (30 questions each). The REAP build fits two RTX PRO 6000 cards entirely in VRAM and decodes at about 80 tok/s for one user. Pick it only for a coding-only server. For general use, the 3-bit full model at 183.61 GiB keeps every expert.

No REAP GGUF existed when we checked. The REAP build runs in vLLM only.

How Fast Will It Be?

These are owner measurements from model cards and threads (community-reported):

SetupBuildPrefillDecode
2 x RTX PRO 6000 Max-Q, PCIe, DFlash2diffbot EXL3 3bpw4,720-4,770 tok/s (46K prompt)110-122 tok/s
4 x RTX PRO 6000Official NVFP4, vLLMn/a97.8 tok/s
2 x RTX PRO 6000REAP NVFP4A16, vLLMn/a80.4 tok/s
Mac Studio M5 Ultra 256GBOpensourceWTF NVFP4 MLX stream1,063 tok/s (16K prompt)29.1-29.5 tok/s
1 x DGX SparkBaekpica VQ, ds4-dfm-rs1,241 tok/s (2K-64K)25.23 tok/s
3 x DGX SparkBespoke-ALI NVFP4 TP3, vLLM0.7 s TTFT at 1K~18 tok/s
4 x Tesla P100 + system RAMAtomicChat AD-IQ2_XXS, llama.cppn/a~4-5 tok/s

The Mac pack streams the experts from the SSD into a cache on the GPU. Its card measured a 98.6% expert hit rate. Baekpica’s GB10 speeds come from the first build; the revised files were not re-measured.

We found no llama.cpp speed for a single GPU plus RAM. The rows below are bandwidth ceilings, not predictions. Real speed lands below them.

Weights read per token (our count from config.json):
  8 routed experts x 3 x 5,120 x 2,560 x 49 layers = 15.41B   (in RAM if offloaded)
  attention + gate, dense layers, routers, head     =  7.24B   (on the GPU)

PC, experts in RAM, dual-channel DDR5-4800 = 76.8 GB/s:
  UD-IQ2_XXS, ~2.14 bits/weight (file average): 15.41B x 2.14 / 8 = 4.12 GB -> ~19 tok/s ceiling
  UD-IQ3_XXS, ~3.15 bits/weight (file average): 15.41B x 3.15 / 8 = 6.07 GB -> ~13 tok/s ceiling

The bits per weight are each file’s bytes x 8 / 501.27B. Experts that fit in spare VRAM raise the ceiling a little. Four DIMMs often run slower than two, which lowers it.

The always-read part is big. 7.24B weights are read on every token. Tablinum’s card lists Unsloth’s attention type as Q6_K, so plan on about 6 GB on the GPU. A 24GB card holds it with room for the cache.

Software Support, Checked 26 October 2026

RuntimeStatusSource
llama.cppSupported from release b11701. PR #30670 merged 16 October 2026GitHub
llama.cpp build to useb11804+ (bartowski’s files)bartowski card
Known llama.cpp bugIssue #30735: reply stuck in the thinking block (open)GitHub
OllamaOnly beam:cloud. No local tagollama.com
LM Studio, koboldcpp, JanListed by bartowski’s card. We did not test thembartowski card
vLLMPR #62074 merged 19 October, after v0.32.0 (18 October). Use a nightly or vllm/vllm-openai:reflection-beamGitHub, peterhdd card
SGLangModel PR #45256 merged on main 25 October, after v0.5.22GitHub
MLXNo Beam model in mlx-lm. The OpensourceWTF pack needs mlx-stream PR #20 and mlx-serve PR #896, both openGitHub, pack card
ExLlamaV3diffbot’s EXL3 build runs through its own patched vLLMdiffbot card

Run the 3-bit file on a 256GB machine with:

llama-server -hf unsloth/Beam-1.0-501B-A23B-GGUF:UD-IQ3_XXS -c 131072 --jinja \
  --temp 0.7 --top-p 0.99 --repeat-penalty 1.0 --presence-penalty 0 --frequency-penalty 0 --dry-multiplier 0

Turn the repetition samplers off. Unsloth’s reply on their GGUF thread says repetition penalties and DRY push Beam away from its own channel tags. The reply can then stay stuck in the thinking block. The reporter says these settings did not fix his case, so issue #30735 is still open.

On a PC with a 24-32GB card, add -ngl 99 --n-cpu-moe 52 and lower --n-cpu-moe until the GPU is full. Our —n-cpu-moe guide shows how. Beam always reasons first. Set the budget with --chat-template-kwargs '{"reasoning_effort": "medium"}', as AtomicChat’s card shows.

What to Buy

Prices as of October 2026, from our price reference. The read date is in brackets.

OptionPriceWhat it runs
Mac Studio M5 Ultra 256GB (64-core GPU, 1TB)$9,499 (apple.com, 22 October)UD-IQ3_XXS with 1M context, or the MLX pack at ~29 tok/s
3 x NVIDIA DGX Spark 128GB$6,950 list each since 2 October 2026 (was $4,699); ASUS GX10 1TB $5,999 each (26 October)Official NVFP4 at ~18 tok/s
2 x RTX PRO 6000 96GB + 256GB host RAM$14,999.99 per card (Central Computer, 30 September); RAM not pricedEXL3 3bpw at ~117 tok/s
DDR5 128GB (2 x 64GB) for a 24GB-card PCfrom $2,099.99 (Newegg, 1 October)AD-IQ2_XXS with the experts in RAM

The 256GB Mac Studio is the simplest buy. It holds the 3-bit file and the full context in one box. Apple still sells the 256GB M5 Ultra; the 512GB tier was not orderable when our price reference last checked. We have no affiliate link for it. Configure it on apple.com.

For speed, two 96GB cards win. Two RTX PRO 6000 96GB cards run diffbot’s 3-bit build at about 117 tok/s. That is four times the Mac’s measured speed. The pair costs about three times as much, plus a workstation with 256GB of RAM.

Three Sparks are the CUDA middle route. Three NVIDIA DGX Spark 128GB boxes run Reflection’s own NVFP4 weights. Three at the $6,950 list cost $20,850, $5,850 more than one RTX PRO 6000 at $14,999.99. Three ASUS GX10 1TB boxes cost $17,997. They decode at about 18 tok/s and took 17 minutes to start in the owner’s test. One Spark alone runs only the experimental 1.5-bit build.

Already own a 24GB or 32GB card? Buy RAM, not a new machine. 128GB of DDR5 runs a 2-bit file. 192GB runs the 3-bit file. Expect single-digit to low-teens tok/s.

Do not buy a 128GB box for Beam. Every 128GB route is 1 to 1.5 bits. A 128GB machine is a good buy for 120B-class models such as Ornith 1.5 122B, not for this one.

Honest Caveats

  1. We did not run the model. Every fit row is arithmetic from file sizes and config.json.
  2. Every speed number is an owner’s post. Most come from one setup and a few runs.
  3. The 2 GiB compute buffer is a budget. Check the buffer sizes in your llama-server log.
  4. The benchmark table is Reflection’s. Community threads both praise and question it.
  5. The DGX Spark memory figure is second-hand. The 117.2 GiB comes from Baekpica’s --check-config reading.
  6. KL numbers come from different texts. AtomicChat’s and bartowski’s tables are not directly comparable with each other.
  7. The 2 x Spark row is untested. We found no published llama.cpp RPC run of Beam.

Sources

See Also

Read next

Can I Run Mistral Large 4 Locally? (2026): Only at 256GB+
Mistral Large 4 is a 1T MoE with 52B active. Byte-exact GGUF sizes from 217 to 1,955 GiB, the cache math, and what fits a 256GB Mac Studio, two DGX Sparks, a GPU plus RAM, or RTX PRO 6000 cards.
Can I Run Muse Spark Open Locally? (2026): 256GB Minimum
Meta's Muse Spark Open is an 816B MoE. Byte-exact GGUF and MLX sizes from 164 to 496 GiB, the cache math, and what fits a 256GB or 512GB Mac Studio, two DGX Sparks, a GPU plus RAM, or an EPYC server.
Can I Run MiMo V2.6 Flash Locally (2026): Needs 256GB
MiMo-V2.6-Flash is a 309B MoE with 15B active. The checkpoint already ships at about 4 bits, so the floor is 165.53 GiB, and the MLX build peaks at 164-167 GB on a 256GB M3 Ultra. No GGUF exists yet. Everyone below 256GB should run the 9B distill.
Best Models for the Biggest Mac Studio: 256GB New on M5 Ultra, Used M3 Ultra
Apple pulled the 512GB M3 Ultra in March 2026 and the 256GB in May, then reversed it on August 25 with the M5 Ultra — 256GB is orderable again at $9,499, and the used M3 Ultra is now the value play. Best models for each tier: gpt-oss 120B (23-60 tok/s), Qwen3-VL 235B Q4 (~30 tok/s), GLM-4.7 358B Q3 (~15 tok/s), Llama 4 Maverick, and why DeepSeek V4 Flash finally runs local.