What NVIDIA shipped

Two open-weight models arrived on 15 October 2026, both under OpenMDW-1.1 (8/10 on the index’s license scale), per their Hugging Face cards and NVIDIA’s announcement:

Bolt’s deployment build is the “24GB” GGUF: 22.02 GB plus a 1.73 GB vision projector. It is mixed precision, not a plain 2-bit quant. The routed and shared experts are IQ2_XXS (2.0625 bits per weight, recovered with quantization-aware distillation), the 40 Mamba layers are NVFP4, and the embeddings and output head are Q8_0. NVIDIA’s card lists Ada and Blackwell GPUs on Windows and Linux and makes no Apple Silicon claim. NVIDIA’s own 84-tokens-per-second figure was measured on an RTX Spark with a speculative drafter, not on a Mac.

On NVIDIA’s own table, Bolt beats Qwen 3.6-35B-A3B on Terminal-Bench 2.1 (50.98 vs 44.38), GPQA Diamond (86.43 vs 83.40) and BrowseComp (66.75 vs 48.74), and trails it on PinchBench (87.82 vs 88.07) and both AA-Omniscience rows (accuracy 16.90 vs 19.47; non-hallucination 61.27 vs 65.85). NVIDIA ran every column, re-scored Qwen’s MCP-Atlas from Qwen’s reported 62.8 down to 51.2, and says its fine-tuning data targeted GPQA Diamond, Terminal-Bench 2.1 and SciCode. The index therefore discounts the lead: capability 40/50 for Bolt against 38 for Qwen 3.6-35B-A3B. As of 18 October the leaderboard ranks Bolt #17 (LLMCheck Score 70) and Super VL #58 (Score 61).

Why Bolt crashes: the ggml_metal_op_mul_mat_id segfault

Upstream llama.cpp added both models in PR #30520, merged 15 October (first tagged build b11669). Bolt loads on a Mac. Then the server dies on the first request, during prompt processing, with EXC_BAD_ACCESS (SIGSEGV). The backtrace runs through ggml_metal_pipeline_max_theads_per_threadgroup ← ggml_metal_op_mul_mat_id. It is issue #30610, first reported on an M1 Max 32 GB.

The cause is one missing kernel. For batched mixture-of-experts matmuls, llama.cpp’s Metal backend builds a routing “map0” kernel per experts-per-token count, and it only instantiates 1, 2, 4, 5, 6, 8, 10, 16 and 22. Bolt asks for 9. The lookup returns a null pipeline, which is dereferenced on the next line. Single-token decode takes a different path, so the crash always lands in prompt processing. It is not the file: every quant of Bolt triggers it, from NVIDIA’s 24 GB build to a Q8_0. Super VL routes 22 experts, a count that already has a kernel, so it is unaffected.

The fix is a one-line <9> instantiation. Commenters confirmed it on an M1 Max, an M3 Ultra and an M5 Max, and it is open as PR #30699. As of 18 October the PR has no reviews and is unmerged, and the newest release, b11718, still lacks the 9-expert kernel. Until it merges and ships in a release, any llama.cpp you install from a package manager will crash on Bolt.

Ollama is a dead end for now, too. Its library page for nemotron-3.5-bolt (three 25 GB tags) says it plainly: “Apple Silicon / Metal is not currently supported.”

Why NVIDIA’s 24 GB file crawls on a Mac

Even with the patch, NVIDIA’s own file is slow on Apple Silicon. Its 80 Mamba projection tensors (ssm_in/ssm_out) are NVFP4, and Metal has no NVFP4 matrix multiply, so llama.cpp runs those layers on the CPU for every token. The community numbers in the issue thread show the cost, all with the unmerged patch:

The lesson for Mac owners: the “24GB” build is the smallest file but not the fastest. On the same M3 Ultra, a 45 GiB Q4_K_M decoded faster than the 24 GB rewrite. If you have the memory, a conventional 4-bit build is the better Mac file.

What works today

Three routes run Bolt on a Mac now. All of them are community or third-party software, which is why the index carries a runtime caveat on every Bolt figure. Stock mlx-lm (0.32.2) cannot load it yet; support is PR #1982, still open.

1. mlx-vlm from git: text, image and video (64 GB+)

Support for Bolt and Super VL merged into mlx-vlm on 16 October (PR #2528), after the latest PyPI release (0.7.8, 13 October), so install from git. The nativ-community MLX conversions pin the tested commit and need MLX 0.32.4. The 4-bit build is 43.15 GB on disk and peaked at 46.6 GB in its card’s checks.

pip install 'git+https://github.com/Blaizzy/mlx-vlm.git@e17c49a5061b4399df3f5bda206ea2a63d45486a'
python -m mlx_vlm generate \
  --model nativ-community/NVIDIA-Nemotron-3.5-Bolt-74B-A9B-4bit \
  --prompt "Write a short Python function that returns the first n Fibonacci numbers." \
  --thinking-mode disabled --max-tokens 512 --temperature 1.0 --top-p 0.95

Add --image photo.jpg or --video clip.mp4 --fps 2 for vision. A separate 8-bit port (divinetribe, about 81 GB, mlx-vlm 0.7.8 plus a bundled install script) needs a 128 GB Mac.

2. Rapid-MLX 0.16.2 or later: text only (48 GB+)

Rapid-MLX shipped Bolt text support on 16 October, with a 3-bit build (31.7 GB, recommended for 48 GB+ Macs) and a 4-bit build (43.3 GB, 64 GB+). Image, video and the drafter are not supported. Install from PyPI: Homebrew still carries 0.15.7, which predates Bolt.

pip install -U rapid-mlx
rapid-mlx serve rapid-mlx/NVIDIA-Nemotron-3.5-Bolt-74B-A9B-MLX-3bit

3. llama.cpp with the PR #30699 patch (36 GB+)

If you want GGUF and an OpenAI-compatible server with vision, build the PR branch and use a file without NVFP4 tensors: the UraionLabs rewrite on a small Mac, or a Q4_K-class build from the BF16 weights (Unsloth’s UD-Q4_K_XL is 50.2 GB) if you have 64 GB or more.

git clone https://github.com/ggml-org/llama.cpp && cd llama.cpp
git fetch origin pull/30699/head:bolt-metal && git checkout bolt-metal
cmake -B build && cmake --build build --config Release -j
hf download UraionLabs/Nemotron-3.5-Bolt-74B-A9B-24GB-Metal-GGUF --local-dir bolt-metal
./build/bin/llama-server -m bolt-metal/Nemotron-3.5-Bolt-74B-A9B-24GB-Metal-IQ2_XXS.gguf \
  --mmproj bolt-metal/mmproj-Nemotron-3.5-Bolt-74B-A9B-24GB-BF16.gguf \
  -ngl 99 -fa on -c 65536 -np 1 --jinja

UraionLabs also reports its file loading in LM Studio’s bundled llama.cpp engine (Metal backend 2.59.0). That engine is built from the same upstream commit that crashes in issue #30610, so LLMCheck cannot confirm which LM Studio builds carry the fix. Treat LM Studio as worth a try, not as a supported path.

Bolt speeds on a Mac so far

These are the runs in the LLMCheck dataset. All are community figures from ported or patched runtimes. The three M5 Max runs are short samples or a quoted range, with the prompt length unstated, so treat them as indicative rather than as a decode benchmark.

MacBuild and runtimetok/s
M5 Max 128 GBMLX 4-bit, mlx-vlm from git (e17c49a), MLX 0.32.4; 128-token samplecommunity71.7
M5 Max 128 GBMLX 5-bit, same runtime; 64-token sample (the leaderboard’s reference run)community63.6
M5 Max 128 GBMLX 8-bit, mlx-vlm 0.7.8 + bundled portcommunity37–41
M3 Ultra 256 GBMLX 4-bit, Rapid-MLX text loader (PR #4679, released in 0.16.2); 1,024-token prompt, 96 generated, three runscommunity56.5
M3 Ultra 96 GBQ4_K_M from BF16, llama.cpp + unmerged #30699 patch; tg128community41.61

All five are community runs (hollow circle); each figure links to its source. Runs on unmerged code (the 8-bit bundled port, the patched llama.cpp) are listed but do not anchor the index’s estimates.

The Rapid-MLX run comes from the runtime’s own performance note: its 4-bit build at about 56.5 tok/s on a 256 GB M3 Ultra, a community-measured figure. Both M3 Ultra runs sit well below what bandwidth scaling from the M5 Max predicts, so the index scales Bolt’s Ultra-chip estimates from the Rapid-MLX run instead of from the M5 Max.

For the chips people actually buy at 48–128 GB, the index figures below update with every build. At publication the M5 Max figure is the 5-bit community run, and the rest are 4-bit MLX estimates anchored on the M5 Max runs, which is why the M4 Max estimate can sit slightly above it.

MacBandwidthBolt, index figure
Mac mini M4 Pro 64 GB273 GB/sestimated~34 tok/s
Mac mini / MacBook Pro M5 Pro 48–64 GB307 GB/sestimated~38 tok/s
MacBook Pro M3 Max 64–128 GB400 GB/sestimated~49 tok/s
Mac Studio M4 Max 64–128 GB546 GB/sestimated~65 tok/s
Mac Studio / MacBook Pro M5 Max 64–128 GB614 GB/scommunity64 tok/s
Provenance key
sourced
Published figure — vendor or press review
estimated
community
Linked individual run — blog, forum or submission

How much memory Bolt really needs

“24GB” describes NVIDIA’s target, a 24 GB NVIDIA GPU at batch size 1. It does not describe a Mac. The 24 GB build plus its vision projector is 23.75 GB before context, macOS and your other apps. On Apple Silicon it also needs the patched llama.cpp and runs part of every token on the CPU. The issue reporter loaded it on a 32 GB M1 Max, and UraionLabs calls 36 GB the practical floor for its rewrite and 48 GB comfortable.

The index lists Bolt at a 45 GB minimum, the 4-bit MLX build plus its usual 2 GB allowance, which puts it in the 48 GB tier. In practice:

Super VL: the clean option for 96–128 GB

Super VL is the model to reach for if you want NVIDIA’s new family on a Mac without patching anything. Its 22-expert routing has a Metal kernel, so the crash does not apply, and three runtimes support it, two of them in normal releases:

NVFP4: fine in MLX, wrong in llama.cpp. MLX runs NVFP4 weights on the GPU. llama.cpp on Metal does not, and sends those tensors to the CPU. So skip the NVFP4 GGUFs (75–78 GB from lmstudio-community, ggml-org and Unsloth) and pick Q4_K_M, Q4_0 or a UD quant instead.

The one Mac figure so far comes from the mlx-vlm PR: 30.6 tok/s plain decode on a 128 GB M5 Max at NVFP4 (75.0 GB of weights, 88.1 GB peak, 160 generated tokens), community-measured. With the native MTP head the same PR reports 57.1 tok/s. That is speculative decoding, a different workload, so the index records the 30.6.

MacBandwidthSuper VL, index figure
MacBook Pro M3 Max 128 GB400 GB/sestimated~20 tok/s
Mac Studio M4 Max 128 GB546 GB/sestimated~27 tok/s
Mac Studio / MacBook Pro M5 Max 128 GB614 GB/scommunity31 tok/s
Mac Studio M2 Ultra 128–192 GB800 GB/sestimated~38 tok/s
Mac Studio M3 Ultra 256–512 GB819 GB/sestimated~39 tok/s
Mac Studio M5 Ultra 96–512 GB1,228 GB/sestimated~55 tok/s

At publication the M5 Max figure is the NVFP4 mlx-vlm run, and the others are estimates from the index’s bandwidth model. No Super VL run on those chips has been published yet, and the Bolt runs above are a reminder that Ultra chips rarely deliver their full bandwidth advantage. The index lists a 72 GB minimum, so a 96 GB Mac holds the 70 GB Q4_K_M with short contexts (you may need to raise macOS’s GPU memory limit). 128 GB is the comfortable tier, and the one you need for Ollama’s 80–90 GB tags or NVFP4 in MLX.

On quality, NVIDIA reports SWE-bench Verified 71.10 and SWE-Bench Pro 51.78 from its own NeMo Gym harness. Vendor scaffolds typically run about 15–20 points above Scale’s standardized SEAL harness on SWE-Bench Pro. Artificial Analysis independently puts it at 26 on its Intelligence Index. The index scores capability conservatively at 42/50.

Which one should you run?

Don’t buy a Mac for Bolt yet. Its best Mac numbers come from a port that is two days old, and the two fixes that would make NVIDIA’s own file work well on Apple Silicon have not shipped.

What to watch

Status checked 18 October 2026. (1) llama.cpp PR #30699, the 9-expert Metal kernel: open and unreviewed. Once it ships in a release, stock llama.cpp, and later LM Studio and perhaps Ollama, should stop crashing. (2) A Metal NVFP4 matmul in llama.cpp, which would make NVIDIA’s 22 GB file run fully on the GPU. Until both land, the index keeps Bolt’s minimum at 45 GB. (3) mlx-lm PR #1982 and the first mlx-vlm release after 0.7.8, which would make the MLX path a plain pip install. (4) Nemotron 3.5 Bolt E4B 4GB, which NVIDIA says is coming 23 October; no weights were on Hugging Face at the time of writing. This post will be updated as each lands.

Frequently Asked Questions

Does Nemotron 3.5 Bolt run on a Mac?

Yes, but not through the usual tools yet. As of 18 October 2026 stock llama.cpp segfaults on Metal (issue #30610; the one-line fix, PR #30699, is unmerged) and Ollama's library page says Apple Silicon is not supported. Community MLX ports work: mlx-vlm from git (text, image and video) and Rapid-MLX 0.16.2 or later (text only). A 4-bit MLX build is community-measured at 71.7 tok/s on a 128 GB M5 Max.

Why does llama.cpp crash with a segfault in ggml_metal_op_mul_mat_id?

Bolt routes each token to 9 experts, and llama.cpp's Metal backend only builds its batched mixture-of-experts map kernel for 1, 2, 4, 5, 6, 8, 10, 16 and 22 experts. The lookup for a 9-expert kernel returns a null pipeline, which the server dereferences during prompt processing. Every Bolt quant triggers it. PR #30699 adds the missing variant, and until it merges you have to build llama.cpp with that patch.

Can I run Nemotron 3.5 Bolt on a 24 GB or 32 GB Mac?

Not on a 24 GB Mac, and only barely on 32 GB. NVIDIA's 24 GB build is sized for a 24 GB NVIDIA GPU. On a Mac the file plus its vision projector is 23.75 GB before context and macOS, it needs a patched llama.cpp, and its NVFP4 Mamba layers run on the CPU, so it is slow. The LLMCheck index lists a 45 GB minimum (the 4-bit MLX build), so plan on 48 GB for Rapid-MLX's 3-bit build and 64 GB for 4-bit.

Why is NVIDIA's 24 GB GGUF so slow on Apple Silicon?

Its 80 Mamba projection tensors are stored in NVFP4, and llama.cpp's Metal backend has no NVFP4 matrix multiply, so they fall back to the CPU on every token. With the crash patch, a community run measured 6.40 tok/s on an M3 Ultra. Converting just those tensors to Q8_0 raised it to 37.74 tok/s, and UraionLabs reports 12.8 rising to 24.6 tok/s on an M5 Pro, both community-measured.

Is Nemotron 3.5 Super VL easier to run on a Mac?

Yes. Super VL routes 22 experts per token, which already has a Metal kernel, so llama.cpp b11669 or later supports it, Ollama 0.40.5 or later lists it as nemotron-3.5-super, and mlx-vlm from git supports it. It needs a 96 to 128 GB Mac: Q4_K_M is 70.1 GB. The mlx-vlm pull request reports 30.6 tok/s on a 128 GB M5 Max at NVFP4, a community-measured plain-decode figure.

Should I use NVFP4 files for Super VL on a Mac?

Only in MLX. NVFP4 MLX weights run on the GPU, and the 30.6 tok/s M5 Max figure is NVFP4 in mlx-vlm. NVFP4 GGUF files in llama.cpp send those tensors to the CPU on Metal, so pick Q4_K_M, Q4_0 or an Unsloth UD quant instead.

Is Nemotron 3.5 Bolt better than Qwen 3.6-35B-A3B on a Mac?

On NVIDIA's own table Bolt leads on Terminal-Bench 2.1, GPQA Diamond and BrowseComp, but NVIDIA ran every column and Qwen leads on PinchBench and AA-Omniscience. On a Mac, Qwen 3.6-35B-A3B is faster, needs about half the memory and runs in every standard runtime. As of 18 October 2026 the LLMCheck index ranks it #2 (Score 81) and Bolt #17 (Score 70).