Nemotron-3.5-Lightning-30B-A3B GGUF

GGUF quants of nvidia/NVIDIA-Nemotron-3.5-Lightning-30B-A3B-BF16 for llama.cpp.

Built and tested on:

Hardware Spec
GPU NVIDIA GeForce RTX 3090 24 GB
System RAM 64 GB
Runtime llama.cpp (recent master with nemotron_h_moe support)

Use a recent llama.cpp that includes Nemotron-H MoE (nemotron_h_moe). Older trees without that arch will not load these files.

Item Value
Base model nvidia/NVIDIA-Nemotron-3.5-Lightning-30B-A3B-BF16
GGUF arch nemotron_h_moe (hybrid Mamba + Attention + MoE)
Params (approx.) ~30B total / ~3B active (128 experts, top-6)
Context (config) up to 262144+ (train meta may report larger)
MTP head included in GGUF (enable with --spec-type draft-mtp)
imatrix not used
License OpenMDW-1.1 (same family as base; see LICENSE if present, else base card)

Files

File Quant Size (approx.)
NVIDIA-Nemotron-3.5-Lightning-30B-A3B-Q4_K_M.gguf Q4_K_M ~23.7 GiB
NVIDIA-Nemotron-3.5-Lightning-30B-A3B-Q6_K.gguf Q6_K ~32.5 GiB

Benchmark (speed only)

Setup (this table): RTX 3090 24 GB + 64 GB RAM, llama.cpp llama-server, Q6_K,
-ngl 999 -ncmoe 22 -np 1 -fa on --jinja, large context (~200k slot).
No MTP / no speculative decoding for these numbers (--spec-type not used).
Measured with llama-benchy: pp4096 + tg256 at several context depths.

test t/s peak t/s
pp4096 @ d4096 690.52
tg256 @ d4096 60.65 74.00
pp4096 @ d8192 763.21
tg256 @ d8192 71.17 75.00
pp4096 @ d16384 763.03
tg256 @ d16384 72.98 75.00
pp4096 @ d32768 763.52
tg256 @ d32768 72.09 74.00
pp4096 @ d65536 750.57
tg256 @ d65536 71.03 73.00

Numbers are single-run; your results will vary with build flags, drivers, -ncmoe, and load.

Quick start

llama-server (no MTP) — matches the bench style

llama-server \
  -m NVIDIA-Nemotron-3.5-Lightning-30B-A3B-Q6_K.gguf \
  -ngl 999 \
  -ncmoe 22 \
  -np 1 \
  -fa on \
  --jinja \
  -c 200000 \
  --alias nemotron-q6k \
  --host 0.0.0.0 --port 8080

Q4_K_M: same flags, swap the -m path.

llama-server with MTP (speculative multi-token prediction)

MTP weights are in the GGUF. Enable built-in draft-MTP (no separate draft model file):

llama-server \
  -m NVIDIA-Nemotron-3.5-Lightning-30B-A3B-Q6_K.gguf \
  -ngl 999 \
  -ncmoe 22 \
  -np 1 \
  -fa on \
  --jinja \
  -c 200000 \
  --alias nemotron-q6k \
  --spec-type draft-mtp \
  --spec-draft-n-max 3 \
  --spec-draft-n-min 1 \
  --host 0.0.0.0 --port 8080

Tune --spec-draft-n-max (e.g. 2–4). Acceptance/speedup depends on workload; re-bench if you care about TG with MTP on.

llama-cli

llama-cli \
  -m NVIDIA-Nemotron-3.5-Lightning-30B-A3B-Q4_K_M.gguf \
  -ngl 999 \
  -ncmoe 16 \
  -c 8192 \
  -n 256

From this Hub repo

llama-server \
  --hf-repo aj9o9/nvidia-nemotron-3.5-lightning-30b \
  --hf-file NVIDIA-Nemotron-3.5-Lightning-30B-A3B-Q6_K.gguf \
  -ngl 999 -ncmoe 22 -np 1 -fa on --jinja -c 200000 \
  --alias nemotron-q6k

# with MTP
llama-server \
  --hf-repo aj9o9/nvidia-nemotron-3.5-lightning-30b \
  --hf-file NVIDIA-Nemotron-3.5-Lightning-30B-A3B-Q6_K.gguf \
  -ngl 999 -ncmoe 22 -np 1 -fa on --jinja -c 200000 \
  --alias nemotron-q6k \
  --spec-type draft-mtp \
  --spec-draft-n-max 3

VRAM / OOM (prefer expert offload, not lower -ngl)

Keep -ngl 999 (full GPU layer offload). If you OOM, offload MoE expert weights to system RAM:

Flag Meaning
-ncmoe N / --n-cpu-moe N MoE expert weights for the first N MoE layers on CPU/RAM
-cmoe / --cpu-moe All MoE expert weights on CPU/RAM
# examples
llama-server -m ...-Q6_K.gguf -ngl 999 -ncmoe 8  -c 200000
llama-server -m ...-Q6_K.gguf -ngl 999 -ncmoe 22 -c 200000   # used for the speed table
llama-server -m ...-Q6_K.gguf -ngl 999 -cmoe      -c 200000   # max expert offload

Raise -ncmoe until it fits. Only lower -c if you still OOM after expert offload. 64 GB system RAM is what makes -ncmoe practical on a 3090-class box.

Prompting

ChatML-style template (<|im_start|> / <|im_end|>) with optional thinking and tool-calling. Prefer chat mode or /v1/chat/completions so the embedded template is applied. Server may suggest --reasoning-preserve for this template.

Quality notes

  • Straight K-quants from BF16 GGUF (no imatrix).
  • Q4_K_M: smaller / faster to load; Q6_K: higher fidelity (bench table above).
  • Small quality drop vs BF16/Q8; solid for chat and coding on 3090 + 64 GB RAM.

License

OpenMDW License Agreement, version 1.1 as with the base NVIDIA model materials.

Retain the license and applicable notices when redistributing.

Credits

Disclaimer

Not affiliated with NVIDIA. Provided as-is. Follow the base model card for intended use, safety, and limitations.

Downloads last month
140
GGUF
Model size
33B params
Architecture
nemotron_h_moe
Hardware compatibility
Log In to add your hardware

4-bit

6-bit

Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Model tree for aj9o9/nvidia-nemotron-3.5-lightning-30b

Quantized
(76)
this model

Collection including aj9o9/nvidia-nemotron-3.5-lightning-30b