★ Reading this for free? Get 20 structured AI courses + per-chapter AI tutor — the first chapter of every course free, no card.Start free in 30 seconds

NVIDIA · Open Weights · OpenMDW-1.1

Nemotron 3.5 Lightning: A 30B Agent Model That Runs at Reading Speed on 32GB of RAM

NVIDIA released this on 11 August 2026 and documented it like a datacentre product — one H100 80GB for 256K context, eight of them for the full million. That framing has scared off a lot of people who could actually run it. The official GGUF repository ships an 18.9 GB Q4_0 build, only 3 billion of the 30 billion parameters fire per token, and NVIDIA's own quantised model card has a section headed “Local AI”. This page is the honest local answer: what fits, what it costs you in speed, and where it is genuinely worse than the alternatives.

📅 Published: September 6, 2026🔄 Last Updated: September 6, 2026✓ Manually Reviewed

Quick answer: what fits your box

You need roughly 20 GB of memory to load Nemotron 3.5 Lightning at all, and about 25-27 GB to run it with a usable context. That memory can be VRAM, system RAM, or Apple unified memory — the model is unusually forgiving about which, because only ~3B parameters are read per token. A 24 GB card takes the official 18.9 GB Q4_0. A 32 GB card or a 32 GB RAM desktop takes the 25 GB Q4_K_M-class build. Below ~20 GB total there is no build to load, full stop. Fastest way in:

ollama run nemotron-3.5-lightning

That tag is a 25 GB download (verified on the Ollama library listing). For how it sits against everything else you might pull, see the full Ollama RAM/VRAM table.

Key takeaways

  • 30B total, 3B active — memory cost of a 30B model, per-token compute cost of a 3B one.
  • Smallest real build is 18.9 GB (official Q4_0). There is no 8 GB or 12 GB version of this model.
  • OpenMDW-1.1 is genuinely permissive — commercial use allowed, no restrictions on outputs.
  • 1M context is not a local number. Ollama gives you 4K under 24 GB VRAM. Budget 32-64K.
  • Not a coding champion. 51.56 SWE-bench Verified against 70.12 for Qwen 3.6 35B-A3B, on NVIDIA's own harness.

Every build and its real size

These are file sizes read off the Hugging Face repository listings, not estimates. Two repositories matter: ggml-org/NVIDIA-Nemotron-3.5-Lightning-30B-A3B-GGUF, which NVIDIA links from its own card as the official GGUF, and unsloth/NVIDIA-Nemotron-3.5-Lightning-30B-A3B-GGUF, which ships a far wider quant ladder.

BuildFile sizeSource repo
UD-IQ2_M / UD-IQ2_XXS / UD-IQ1_M19.4 GB (all three)unsloth
Q4_018.9 GBggml-org (official)
UD-IQ3_XXS19.8 GBunsloth
UD-IQ3_S / UD-IQ4_NL / UD-Q3_K_XL21.2 GBunsloth
MXFP4_MOE23.2 GBunsloth
UD-Q4_K_S24.5 GBunsloth
UD-Q4_K_M25.3 GBunsloth
UD-Q5_K_S26.2 GBunsloth
UD-Q5_K_M30.2 GBunsloth
Q8_033.6 GB (35.0 GB unsloth)ggml-org / unsloth
BF1663.2 GB (65.9 GB unsloth, 2 shards)ggml-org / unsloth

Two things worth pausing on. First: unsloth's IQ1_M, IQ2_XXS and IQ2_M all weigh exactly 19.4 GB on the repository listing, so dropping to a more aggressive quant buys you nothing below that line — the floor for this architecture is around 19 GB and going lower just costs quality. Second: the file sizes are much higher than a naive “30B x 4 bits” calculation because the Mamba-2 and attention layers are not quantised as hard as the expert weights.

Per-tier fit table

The number that matters is total addressable memory, not GPU class. A 12 GB card with 32 GB of system RAM runs this better than a 16 GB card with 16 GB of RAM, because the model spills to RAM either way and only 3B parameters are read per token. Pick your row by the memory you can actually give the model.

Your hardwareBuild to useVerdict
8 GB VRAM, 16 GB RAMNo. 24 GB total is under the ~20 GB file plus OS plus context. Run an 8B dense model instead.
8-12 GB VRAM, 32 GB RAMQ4_0 (18.9 GB) or UD-IQ3_XXS (19.8 GB)Works. Most of the model lives in RAM; the GPU holds attention layers and KV. This is the config the headline is about.
16 GB VRAM, 32 GB RAMUD-IQ4_NL (21.2 GB) or MXFP4_MOE (23.2 GB)Works, noticeably faster than the 12 GB row — more experts stay on the card between tokens.
24 GB VRAM (RTX 3090 / 4090)Q4_0 (18.9 GB), fully on GPUSweet spot for a single consumer card. Ollama gives 32K context in the 24-48 GB band.
32 GB VRAM (RTX 5090)UD-Q4_K_M (25.3 GB) or the Ollama default (25 GB)Best quality-per-card. NVIDIA validates the 5090 explicitly in its Local AI section.
48-64 GB (dual card, RTX 6000 Pro, DGX Spark)Q8_0 (33.6 GB)Near-lossless, and Ollama unlocks its 256K context band above 48 GB.
Apple 32 GB unified (M4 / M4 Pro)nemotron-3.5-lightning:30b-a3b-mlx (23 GB)Tight. macOS caps GPU-wired memory below total RAM by default, so 23 GB plus context is marginal — expect to close everything else, or raise the wired limit.
Apple 36-64 GB unified (M4 Pro / Max, M5)MLX 23 GB build, or -mxfp8 (34 GB) at 48 GB+Comfortable. The MLX tags list a 256K context window.
Strix Halo / Ryzen AI Max+ 128 GBUD-Q5_K_M (30.2 GB) or Q8_0Capacity is a non-issue here; memory bandwidth sets your speed, not size. Room for long context.

If your box is on the low side of this table, the general CPU-inference rules apply — running LLMs on CPU only and how much RAM local AI actually needs cover the tradeoffs in more depth.

Setup: Ollama and llama.cpp

Ollama is one command and works out of the box with tool calling and thinking enabled. NVIDIA lists Ollama 0.32.9 as the validated version on its NVFP4 card.

Ollama

ollama run nemotron-3.5-lightning

# Explicit tags (all verified on the Ollama library listing):
#   nemotron-3.5-lightning:30b-a3b-q4_K_M   25 GB
#   nemotron-3.5-lightning:30b-a3b-q8_0     35 GB
#   nemotron-3.5-lightning:30b-a3b-bf16     66 GB
#   nemotron-3.5-lightning:30b-a3b-mlx      23 GB  (Apple Silicon)
#   nemotron-3.5-lightning:30b-a3b-mxfp8    34 GB  (Apple Silicon)

One behaviour to know before you blame the model: per NVIDIA's card, Ollama picks context from available VRAM — under 24 GB it uses 4K, 24-48 GB gets 32K, and 48 GB+ gets 256K. If your agent keeps forgetting things on a 16 GB card, that 4K default is why. Raise it with /set parameter num_ctx 32768, accepting that it will push more of the model onto CPU.

llama.cpp

# Simplest start (pulls the official GGUF):
llama-server -hf ggml-org/NVIDIA-Nemotron-3.5-Lightning-30B-A3B-GGUF --port 8000

# NVIDIA's fuller recipe, with the recommended sampling:
llama-server \
  -hf ggml-org/NVIDIA-Nemotron-3.5-Lightning-30B-A3B-GGUF:Q4_0 \
  --temp 1.0 --top-p 0.95 \
  -np 1 -c 40960 --port 8000 \
  -ngl 99 -fa on --jinja --no-webui --fit off

A small trap: NVIDIA's published recipe writes that last flag as :Q4_K_M, but the official ggml-org repository currently only contains Q4_0, Q8_0 and BF16 — there is no Q4_K_M file there to fetch. Use :Q4_0 as above, or point -hf at the unsloth repo if you want the Q4_K_M ladder.

Sampling matters more than usual here: NVIDIA recommends temperature 1.0 and top_p 0.95, which feels high if you are used to 0.6-0.7 defaults. Reasoning is on by default and can be switched off per-request with the enable_thinking chat-template argument — useful when you want a direct answer from a tool-calling loop rather than a page of deliberation.

The official GGUF repo also ships separate mtp- files (1.16 GB at Q4_0, 2.18 GB at Q8_0). Those are the Multi-Token Prediction draft weights for speculative decoding, not alternative model builds — don't download them expecting a small Nemotron.

How fast, honestly

We have not benchmarked this model on our own hardware yet, so we are not going to publish a tokens-per-second table we cannot stand behind. What we can give you is the arithmetic, which you can check yourself.

Generation speed on a memory-bound box is roughly memory bandwidth divided by bytes read per token. With 3B of 30B parameters active, a token touches on the order of a tenth of the file — call it ~2.5 GB for the 25 GB Q4_K_M build, before router and shared-layer overhead. A dual-channel DDR5-5600 desktop moves roughly 90 GB/s in theory and materially less in practice. Divide those and you land in the tens of tokens per second as a ceiling, and comfortably above reading pace (a fast reader is around 7-10 tokens per second) once you halve it for real-world efficiency. That is the whole reason this model is interesting on a CPU box, and it is why a dense 30B — which would read the entire 25 GB every token — is not.

Two caveats that arithmetic hides. Prompt processing is compute-bound, not bandwidth-bound, so a long context takes a while to ingest on CPU even though generation is quick afterwards. And the hybrid Mamba-2 layers carry recurrent state alongside the usual KV cache, so memory use grows differently with context than you may be used to; NVIDIA's own datacentre recipes set the Mamba SSM cache to FP16 specifically to keep that under control at high concurrency.

The OpenMDW-1.1 licence, in plain terms

OpenMDW-1.1 is about as permissive as model licences get — commercial use is fine, and it explicitly places no restrictions on what you do with the outputs. It is an unfamiliar name because it is new, not because it is restrictive. Reading the actual text, it is closest in spirit to MIT with a patent-retaliation clause bolted on.

  • Permission to “deal in the Model Materials without restriction”, free of charge, under copyright, patent, database and trade-secret rights. No revenue cap, no user threshold, no acceptable-use appendix.
  • Outputs are yours. The licence states it “does not impose any restrictions or obligations with respect to any use, modification, or sharing of any outputs”. That is unusually clear compared with most open-weight licences.
  • !If you redistribute the weights — or any portion, including your own fine-tune — you must ship a copy of the agreement and keep the origin notices.
  • !Patent retaliation, and it is broader than usual. The clause is not limited to suing NVIDIA: file or join a lawsuit against any person or entity claiming the Model Materials infringe a patent or copyright and all your rights terminate — unless that suit was a response to one brought against you first.
  • !You carry the rights-clearance risk. The agreement pushes responsibility for clearing third-party rights in the model onto you, and disclaims warranties broadly. Normal for open weights, but read it if you are shipping to enterprise customers.

NVIDIA's card also states plainly: “This model is ready for commercial use.” If licence terms are the thing gating your deployment, this one is not the blocker — and compared with the research-only terms attached to a lot of speech and vision models, it is a genuine advantage.

Benchmarks vs its class

All of these are NVIDIA's own numbers, run on NVIDIA's harness (NeMo Gym / NeMo Evaluator), and NVIDIA notes they may differ from what other vendors self-report. Taken at face value they tell a consistent story: Lightning is not the strongest model in its size class, and NVIDIA is not pretending otherwise — the comparison column it loses to most often is Qwen 3.6 35B-A3B.

BenchmarkNemotron 3.5 LightningQwen 3.6 35B-A3BGemma 4 26B-A4BGPT-OSS 20B
MMLU Pro81.9485.6385.2076.40
GPQA Diamond (no tools)75.4483.4079.6171.46
SWE-bench Verified51.5670.1257.4052.44
Terminal-Bench 2.124.5844.3837.2215.17
PinchBench (tool use)85.3788.0774.7057.20
BrowseComp36.9748.7426.30
IFBench (loose)71.8863.7177.2568.50
AA-LCR (long context)52.0061.0657.5632.88

The shape here is worth reading properly. On raw knowledge, reasoning and software engineering, Lightning trails Qwen 3.6 by a wide margin. Where it holds up is the agent-shaped column: 85.37 on PinchBench for tool use, 36.97 on BrowseComp — beating both Gemma 4 26B-A4B (26.30) and Nemotron's own bigger Super sibling (22.77) — and it out-scores Qwen on instruction following. If your workload is “call the right tool, follow the format, don't wander off”, that profile is the one you want. If your workload is “fix this bug across four files”, look at Qwen3.6-27B or GPT-OSS instead.

Honest limitations

  • Nothing under ~19 GB. There is no 8 GB build and there is not going to be a useful one — the floor is set by total parameters. If you have a 3060 and 16 GB of RAM, this model is not for you.
  • 1M context is marketing for local users. NVIDIA validates it on GB200, B200 or 8x H100 only. A single H100 is listed at 256K and called memory-bound. Locally, plan on 32-64K.
  • Six supported languages, not fifty. The card lists English, Spanish, French, German, Italian and Japanese. It saw more in pre-training, but those six are what NVIDIA stands behind.
  • The Mamba hybrid is still new tooling. Runtime support is good — llama.cpp, Ollama, LM Studio, vLLM, SGLang all list it — but it is weeks old. Expect rough edges in anything more exotic, and pin your llama.cpp version.
  • Reasoning is on by default, which means an agent loop that expects short answers will get long ones until you disable thinking. Budget tokens accordingly.
  • !The BF16 repo is not the one you want. NVIDIA is explicit that BF16 exists for post-training and for building your own quants; the NVFP4 release is the deployment path, and GGUF is the local path.

Frequently asked questions

Do I need an H100 to run Nemotron 3.5 Lightning?
No. NVIDIA's BF16 model card only documents datacentre deployment — 1x H100 80GB for 256K context, 8x H100 for the full 1M — because that release is aimed at people post-training the model. The same card links out to an official GGUF repo (ggml-org/NVIDIA-Nemotron-3.5-Lightning-30B-A3B-GGUF) whose Q4_0 build is 18.9GB, and NVIDIA's NVFP4 card has a whole "Local AI" section with validated Ollama and llama.cpp recipes for RTX 5090, DGX Spark and RTX 6000 Pro. The H100 framing is about who the BF16 weights are for, not about the floor for running the model.
How much memory does Nemotron 3.5 Lightning actually need?
Budget for the whole file being resident, not just the active experts. The smallest build anyone ships is 18.9GB (official Q4_0) or 19.4GB (unsloth UD-IQ2_M), plus context. On a 24GB card the 18.9GB Q4_0 fits with a few GB left for KV/Mamba state. On a 32GB card or a 32GB system-RAM CPU box, the 25GB Q4_K_M-class builds fit with working room. Below roughly 20GB of total memory there is no build to load — this is a 30B model on disk even though only 3B parameters are active per token.
Why does a 30B model with 3B active still need 20GB+ of memory?
Because MoE routing picks different experts for every token. You cannot keep only 3B parameters in memory and stream the rest — by the time you have paged in the experts for token 12 you need different ones for token 13. So the memory requirement is set by total parameters (30B) while the speed is set by active parameters (3B). That combination is exactly why this model is interesting for CPU and unified-memory boxes: capacity is cheap there, bandwidth is not.
Can I use Nemotron 3.5 Lightning commercially?
Yes. It ships under the OpenMDW License Agreement version 1.1, which grants permission "to deal in the Model Materials without restriction" free of charge. There is no non-commercial clause, no user-count threshold and no acceptable-use appendix. Two obligations worth knowing: if you redistribute any part of the weights you must include a copy of the licence and keep the origin notices, and the grant terminates if you file or join a suit against anyone claiming the model materials infringe a patent or copyright (unless you were sued first). It also says explicitly that it imposes no restrictions on outputs you generate.
Can I really get 1M context locally?
No — treat 1M as a datacentre number. NVIDIA's own hardware matrix only validates 1M on GB200, B200, or 8x H100 with tensor and expert parallelism; a single H100 80GB is listed at 256K and described as memory-bound. Locally it is tighter still: Ollama sizes context from available VRAM (under 24GB it drops to 4K, 24-48GB gets 32K, 48GB+ gets 256K), and NVIDIA's own llama.cpp example sets -c 40960. Plan around 32-64K and raise it only if you have memory to spare.
Nemotron 3.5 Lightning or Qwen 3.6 for coding?
Qwen, on NVIDIA's own numbers. In the benchmark table NVIDIA published, Nemotron 3.5 Lightning scores 51.56 on SWE-bench Verified against 70.12 for Qwen 3.6 35B-A3B, and 24.58 vs 44.38 on Terminal-Bench 2.1. Lightning is not the model you pick to win a coding leaderboard. It is the model you pick when you want a 3B-active agent that can sit resident on a modest box, call tools all day, and cost you almost nothing per token.

Build the box before you pick the model

Nemotron 3.5 Lightning is a memory-capacity problem more than a GPU problem. The Local AI deployment course walks through sizing a machine for MoE models, quant selection, and serving them behind an OpenAI-compatible endpoint.

See the course →

Related

🎯
AI Learning Path

Go from reading about AI to building with AI

20 structured courses. Hands-on projects. Runs on your machine. Start free.

Or own it for life — Lifetime $149 $599, pay once
LM

Written by the Local AI Master Team

The team behind Local AI Master

We build Local AI Master around practical, testable local AI workflows: model selection, hardware planning, RAG systems, agents, and MLOps. The goal is to turn scattered tutorials into a structured learning path you can follow on your own hardware.

✓ Local AI Curriculum✓ Hands-On Projects✓ Open Source Contributor
More on AI Models Directory
See the full AI Models Directory guide.
📚
Free · no account required

Grab the AI Starter Kit — career roadmap, cheat sheet, setup guide

No spam. Unsubscribe with one click.

🎯
AI Learning Path

Found your model? Now build something with it.

25 hands-on courses — RAG, agents, fine-tuning — all running locally. First chapter free, no card.

Or own it for life — Lifetime $149 $599, pay once
Free Tools & Calculators