Downloads · 30 days
117
8% of all-time downloads
letechlead/NVIDIA-Nemotron-3.5-Lightning-30B-A3B-INT4-AutoRound
NVIDIA-Nemotron-3.5-Lightning-30B-A3B-INT4-AutoRound is a machine learning model from letechlead. Use it for the machine learning task on the model card, and read the license before you ship it in a product. The card lists the license as other.
INT4 (W4A16) AutoRound quantization of nvidia/NVIDIA-Nemotron-3.5-Lightning-30B-A3B-BF16, packed with groupsize=64, symmetric — loadable and served directly by vLLM with --quantization autoround.
Downloads · 30 days
117
8% of all-time downloads
All-time downloads
1.5K
Public
Parameters
5.3B
18.8 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors18.8 GB · 100%
How the weights are stored.
I324.1B · 77%
From the Hugging Face model README
INT4 (W4A16) AutoRound quantization of
nvidia/NVIDIA-Nemotron-3.5-Lightning-30B-A3B-BF16,
packed with group_size=64, symmetric — loadable and served directly by
vLLM with --quantization auto_round.
NemotronHForCausalLM — hybrid Mamba-2 / MoE / attentionauto_round (WOQ packing) — vLLM-loadableNeelNanda/pile-10kZamba2RMSNormGated.forward norm patch + 2-projection (NemotronH) expert
container patch (_ExpertContainer gate_proj)model_extra_tensors.safetensorsvLLM's MoeWNA16Method halves the effective group size when the MoE expert
intermediate dimension is not divisible by 128. This model's expert
intermediate is 1856: 1856 % 128 = 64, so vLLM requires g64-grouped
weights (1856 / 64 = 29 group rows). A g128 export does not match that layout
and fails to load. g64 is the only group size that round-trips cleanly.
model-00001..05-of-00005.safetensors — quantized weight shardsmodel_extra_tensors.safetensors — non-quantized tensors (798)model.safetensors.index.json, config.json, quantization_config.jsontokenizer.json, tokenizer_config.json, chat_template.jinja,
generation_config.jsonRequires vLLM 0.27.2rc1.dev18 (nightly) — this exact build is the minimum. The Mamba-2 layers require a GPU mamba backend — flashinfer is the validated choice.
vllm serve letechlead/NVIDIA-Nemotron-3.5-Lightning-30B-A3B-INT4-AutoRound \
--quantization auto_round \
--mamba-backend flashinfer \
--mamba-ssm-cache-dtype float16 \
--tensor-parallel-size <TP> \
--gpu-memory-utilization 0.95 \
--max-model-len <fits your memory> \
--async-scheduling \
--reasoning-parser nemotron_v3 \
--enable-auto-tool-choice \
--tool-call-parser step3p5
Notes:
--reasoning-parser nemotron_v3 moves the model's <think> blocks into the
reasoning field so content stays clean. This is a reasoning model — it
burns tokens thinking before answering, so set generous max_tokens
(512+); low budgets yield empty content.<tool_call><function=...><parameter=...>). The vLLM parser matching it is
step3p5 (same format family) — verified working end-to-end.--enable-expert-parallel is required for TP >= 4 (expert intermediate
1856/TP not divisible by 32); TP 1-2 work without it, TP=3 unsupported
(32 heads).Context sizing — this is a Mamba-2 model, so context is bounded by the SSM state cache, not the int4 weights. The state cache is activations (~180 KB/token across the 23 mamba layers, fp16) and grows linearly with context; quantization does not shrink it:
| context | SSM state | + weights (~34 GB) |
|---|---|---|
| 32,768 | 5.8 GiB | ~40 GB |
| 65,536 | 11.5 GiB | ~46 GB |
| 131,072 | 23.0 GiB | ~57 GB |
| 262,144 | 47.0 GiB | ~81 GB |
Pick --max-model-len to fit your accelerator memory (weights + SSM state +
KV cache for the 6 attention layers + workspace). Recommended sampling:
temperature 1.0, top_p 0.95 (matches the source model's generation config).
Derived from NVIDIA's model — Open Model Development License v1.1 (openmdw-1.1), see the source model card and the license text.