What NVIDIA shipped

NVIDIA-Nemotron-3.5-Bolt-E4B went public on Hugging Face on 23 October 2026 in two repos: the BF16 weights (15.9 GB, which NVIDIA positions for customization and post-training) and the “4GB” Q4_K_M GGUF, the inference release. From the model cards:

NVIDIA also ships two DFlash speculative-decoding drafters: an NVFP4 one for vLLM on Blackwell GPUs and a 0.74 GB GGUF for llama.cpp. Whether the GGUF drafter helps on Metal has not been shown. Speculative speeds are a different workload from plain decoding, so the index records none.

What “4GB” means on a Mac

The name describes NVIDIA’s target, not the download. NVIDIA’s technical blog says the model packs its abilities “into as little as ~4GB in its target workloads”, and its table shows 3.1–5.0 GB of GPU memory in use on an RTX 5070, an RTX Spark and two Jetson boards (Q4_K_M, llama.cpp on CUDA, batch 1). The Q4_K_M file itself is 6.18 GB: 6,180,446,208 bytes.

The gap is mostly Gemma’s per-layer embedding tables. On a PC, llama.cpp keeps a model’s input embeddings in system RAM, so they never count against the graphics card. A Mac has one pool of unified memory and no separate system RAM to park them in. llama.cpp memory-maps the file, so not all of it is resident at once (one Mac mini M4 run showed 2.3 GB of the 6.18 GB file in memory), but the index sizes Macs by file size, plus the context cache and macOS. That is why the index lists Bolt E4B at a 6 GB minimum, the same as Gemma 4 E4B, and why the same tables make NVIDIA’s Q4_K_M (6.18 GB) barely smaller than a Q6_K (6.22 GB).

Which file for which Mac

Sizes from the Hugging Face repos and Ollama’s tag list, checked on 24 October 2026 (decimal GB):

BuildSizeRuns inNote
Unsloth UD-IQ2_M3.53 GBllama.cpp, LM StudioSmallest; below the index’s 3-bit floor
LM Studio community MLX 4-bit4.20 GBmlx-lm, LM StudioText only
Unsloth UD-Q3_K_XL4.22 GBllama.cpp, LM StudioThe 8 GB Mac choice
Unsloth UD-Q4_K_XL5.06 GBllama.cpp, LM Studio
DJLougen MLX 4-bit5.15 GBmlx-vlm 0.7.1071.7% top-1 agreement with BF16 in the uploader’s test
NVIDIA Q4_K_M (“4GB”)6.18 GBllama.cpp, LM StudioThe official build
DJLougen MLX 6-bit7.0 GBmlx-vlm 0.7.1092.5% top-1 agreement: the quality-safe MLX build
Ollama e4b / e4b-nvfp47.2–7.9 GBOllama 0.40.10+Default tag; the nvfp4 tag runs on MLX
ggml-org Q8_08.03 GBllama.cpp
Ollama e4b-mxfp812 GBOllama (MLX)
BF1615.05–17 GBllama.cpp, MLX, OllamaFor 24 GB Macs and up

On an 8 GB Mac, macOS lets the GPU use only part of memory, and Ollama’s default e4b tag (7.2–7.9 GB) leaves no room. Use a 4–4.5 GB file in LM Studio or llama.cpp: Unsloth’s UD-Q3_K_XL or the MLX 4-bit build. Expect some quality loss at that size. The one published quality check of a plain 4-bit MLX build found 71.7% top-1 token agreement with BF16, against 92.5% at 6-bit (the uploader’s own KL test).

On a 16 GB Mac, every GGUF up to Q8_0 fits, as do Ollama’s e4b and e4b-nvfp4 tags; the 12 GB e4b-mxfp8 tag exceeds macOS’s default GPU limit of about 10.7 GB. Prefer the official Q4_K_M or the 6-bit MLX build to plain 4-bit MLX.

Install: Ollama, llama.cpp, MLX

All commands checked against the live release pages on 24 October 2026.

Ollama 0.40.10 or later

Ollama added the model in v0.40.10 on 23 October; v0.40.11 followed on 24 October. The library page says “E4B is supported on both Windows/Linux and Apple Silicon”.

ollama run nemotron-3.5-bolt:e4b          # 7.2–7.9 GB
ollama run nemotron-3.5-bolt:e4b-nvfp4    # MLX, 7.2 GB

Type the tag. ollama run nemotron-3.5-bolt without :e4b pulls latest, which is the 25 GB Bolt 74B-A9B, and the same page says “Apple Silicon / Metal is not currently supported” for that model.

llama.cpp

The architecture is gemma4, which llama.cpp already supports, so any recent build runs it, Homebrew’s included. NVIDIA’s card shows only CUDA Docker commands; on a Mac the equivalent is:

brew install llama.cpp
llama-server -hf nvidia/NVIDIA-Nemotron-3.5-Bolt-E4B-4GB:Q4_K_M -c 65536 -ngl 99 --jinja

# 8 GB Mac: the 4.22 GB file and a shorter context
llama-server -hf unsloth/NVIDIA-Nemotron-3.5-Bolt-E4B-GGUF:UD-Q3_K_XL -c 16384 -ngl 99 --jinja

MLX and LM Studio

Stock mlx-lm 0.32.2 runs the text-only MLX builds, and mlx-vlm 0.7.10 runs the conversions that keep the vision tower. Community oMLX builds (oQ3e to oQ8e) also load in oMLX 0.7.x.

pip install -U mlx-lm
mlx_lm.chat --model lmstudio-community/NVIDIA-Nemotron-3.5-Bolt-E4B-MLX-4bit

In LM Studio, search for “Nemotron 3.5 Bolt E4B”: the lmstudio-community GGUF (Q4_K_M 6.18, Q6_K 6.22, Q8_0 8.03 GB) and MLX 4-bit and 8-bit builds are listed.

Mac speeds so far

Every run below is one person’s, so each carries the community mark. None comes from NVIDIA, whose speed table covers only RTX and Jetson hardware. Two caveats run through the table: the 36 GB M3 Max is Apple’s cut-down part (30-core GPU, 300 GB/s rather than 400), and several runs are above 5 bits, which the index shows but never uses as its reference figure.

MacBuild and runtimeDecode, tok/s
MacBook Pro M3 Max 36 GB (cut-down, 300 GB/s)MLX 4-bit (5.19 bpw), mlx-vlm 0.7.10; short prompt, 256 tokens, greedycommunity72.98
Same MacMLX 6-bit (7.07 bpw)community55.22
Same MacMLX 8-bitcommunity45.26
Same MacBF16community26.53
M5 Pro 64 GB (20-core GPU)oQ8e, oMLX 0.7.2; 1K context, MTP and DFlash off (42.3 at 4K)community46.4
M4 Pro 24 GB (16-core GPU)oQ4e, oMLX 0.7.0; 1K context, MTP and DFlash off (62.5 at 4K); posted 24 Octcommunity63.9
Same MacoQ6e, oMLX 0.7.0; posted 24 Octcommunity51.1
M4 24 GBOptiQ mixed 4/8-bit (221 of 345 layers at 8-bit), mlx-optiq; thinking off, best of threecommunity26.6
Mac mini M4 16 GBNVIDIA’s Q4_K_M, Homebrew llama.cpp; a single run, timing method not statedcommunity26.6

The M3 Max figures are mlx-vlm’s decode-only numbers from the uploader’s results file; the card’s own table prints wall-clock figures that include prefill (68.1, 46.8, 36.6 and 11.4). The two M4 Pro runs were posted after this release’s data was frozen and are not yet in the index. The 16 GB Mac mini run is listed but does not anchor estimates, because its article does not say how the figure was timed.

The index’s own figures for the Macs people buy at 8–24 GB are estimates from its bandwidth model, costed on the 4B effective parameters at Q4_K_M. These cells update with every build:

Mac (bandwidth)Bolt E4BGemma 4 12B
MacBook Air M1 8 GB (68 GB/s)estimated~23 tok/s— (needs 9 GB)
Mac mini M4 16 GB (120 GB/s)estimated~39 tok/sestimated~13 tok/s
Mac mini M6 16 GB (153 GB/s)estimated~49 tok/sestimated~17 tok/s
Mac mini M2 Pro 16 GB (200 GB/s)estimated~62 tok/sestimated~22 tok/s
Mac mini M4 Pro 24 GB (273 GB/s)estimated~82 tok/sestimated~30 tok/s
M5 Max (the leaderboard’s reference chip, 614 GB/s)estimated~161 tok/sestimated~64 tok/s
Provenance key
sourced
Published figure — vendor or press review
estimated
community
Linked individual run — blog, forum or submission

Read the Bolt E4B estimates as a ceiling for now. Where a measured run and an estimate share a chip and bandwidth, the runs come in 20–30% lower: 73 tok/s on the 300 GB/s M3 Max at 4-bit against an estimate of ~89 for that bandwidth, 63.9 on the M4 Pro at oQ4e against ~82, and 26.6 on the 16 GB Mac mini M4 at Q4_K_M against ~39 (a run that does not anchor, because its timing method is not stated). The first two are 4-bit MLX-format builds that carry more bits per weight than the ~4.6 the estimate charges for Q4_K_M (5.19 for the M3 Max build), which explains part of the gap. A stock Q4_K_M run on an M5 Max would settle where the reference figure belongs.

How it compares on NVIDIA’s card

NVIDIA ran every column itself with its NeMo Gym harness, in reasoning mode except RoleBench, EQ-Bench v3 and RULER, and warns that its numbers may differ from other vendors’ own. Read the table as one vendor’s comparison, not an independent test.

NVIDIA model card, vendor-run (NeMo Gym). Bold marks the best of the three BF16 columns.
BenchmarkBolt E4B BF16Bolt E4B Q4_K_MGemma 4 E4B-itQwen 3.5 4B
IFBench63.7964.0042.8458.91
IHEval (instruction hierarchy)84.7982.4067.0460.57
MultiChallenge53.1055.6042.0851.76
RoleBench67.0571.2149.9553.66
BFCL-v3 (function calling)68.5167.3166.3970.95
ToolSandbox68.7774.1365.4369.54
Tau2-Bench55.1052.3238.5075.06
RULER (64K)86.9985.7686.5595.15
LongBench v2 (48K)50.5048.6749.3459.93
EQ-Bench v339.4038.1541.1732.92

The pattern is clear. Against the Gemma 4 E4B it was trained from, Bolt E4B gains 21 points on IFBench, 18 on IHEval and 17 on Tau2-Bench, edges it on function calling, and slips slightly on EQ-Bench. Qwen 3.5 4B still wins Tau2-Bench by 20 points and both long-context tests. The Q4_K_M column shows the 4-bit file keeps its scores. The card gives no MMLU, HumanEval, SWE-bench or Arena figure, so the index’s capability score for it is low: 17 of 50, against 16 for Gemma 4 E4B and 20 for Nanbeige4.2-3B and Spark-X2.6-4B.

Where it fits on 8–16 GB Macs

As of 24 October 2026 the LLMCheck leaderboard ranks Bolt E4B #46 with a Score of 65. Its speed component is maxed out, as it is for every model in this table except Gemma 4 12B, so the order comes down to capability, memory and licence:

ModelScore (rank)CapabilityIndex min. RAMLicenceMac mini M6 16 GBMacBook Air M1 8 GB
Nanbeige4.2-3B68 (#28)20/502 GBApache 2.0estimated~64 tok/sestimated~30 tok/s
Spark-X2.6-4B68 (#29)20/504 GBApache 2.0estimated~40 tok/sestimated~18 tok/s
Gemma 4 12B66 (#37)30/509 GBApache 2.0estimated~17 tok/s—
Nemotron 3.5 Bolt E4B65 (#46)17/506 GBOpenMDWestimated~49 tok/sestimated~23 tok/s
Gemma 4 E4B64 (#51)16/506 GBApache 2.0estimated~49 tok/sestimated~23 tok/s

The 74B Bolt: what changed this week

The full story is in Nemotron 3.5 Bolt and Super VL on a Mac.

Frequently Asked Questions

Does Nemotron 3.5 Bolt E4B run on a Mac?

Yes. Ollama 0.40.10 or later runs it as nemotron-3.5-bolt:e4b, and Ollama states that E4B is supported on Apple Silicon. It also runs in llama.cpp (it uses the Gemma 4 architecture), LM Studio and MLX. Community runs measured 46.4 tok/s at 8-bit on an M5 Pro and 55.2 tok/s at 6-bit on a cut-down 36 GB M3 Max.

Why is NVIDIA's 4GB model a 6 GB download?

4GB is NVIDIA's memory target on its own GPUs, where it measured 3.1 to 5.0 GB in use. The official Q4_K_M file is 6.18 GB because Gemma-style per-layer embedding tables are large. A PC can keep them in system RAM. On a Mac, llama.cpp memory-maps the file, so not all of it is resident (one Mac mini M4 run showed 2.3 GB of 6.18 GB in memory), but the LLMCheck index sizes Macs by file size and lists a 6 GB minimum.

Which Ollama tag should I use for Bolt E4B?

nemotron-3.5-bolt:e4b (7.2 to 7.9 GB), or e4b-nvfp4 (7.2 GB), which runs on MLX. Do not run the bare nemotron-3.5-bolt: its latest tag is the 25 GB Bolt 74B-A9B, which Ollama says is not supported on Apple Silicon.

Can an 8 GB Mac run Nemotron 3.5 Bolt E4B?

Yes, with a smaller file. Ollama's 7.2 to 7.9 GB tags leave no headroom on 8 GB, so use a 4 to 4.5 GB build such as Unsloth's UD-Q3_K_XL (4.22 GB) or the MLX 4-bit build (4.20 GB) in LM Studio. The index estimates about 23 tok/s on an M1 MacBook Air. Nanbeige4.2-3B remains the index's 8 GB pick.

Is Nemotron 3.5 Bolt E4B better than Gemma 4 E4B?

For tool use and instruction following, on NVIDIA's own table: IFBench 63.79 against 42.84, Tau2-Bench 55.10 against 38.50 and IHEval 84.79 against 67.04. Both run at the same speed. Gemma 4 E4B keeps officially supported image and audio input, and Qwen 3.5 4B beats both on Tau2-Bench (75.06).

What is the best local model for a 16 GB Mac now?

According to the LLMCheck index, as of 24 October 2026 it is still Gemma 4 12B (Score 66): more capable, with image and audio input, at about 17 tok/s estimated on a 16 GB Mac mini M6. Bolt E4B is about three times faster there (about 49 tok/s estimated) and suits quick tool-calling assistants.