Skip to content
ModelListedExternal
Download

Nemotron 3 Nano Omni 30B A3B W4A16

nvidia-open-model-agreement

KindOtherBase modelnvidia/Nemotron-3-Nano-Omni-30B-A3B-Reasoning-BF16VersionRevision 00726ce

Model source

Kind
Other
File size
1.25–2.37 GB
Base model
nvidia/Nemotron-3-Nano-Omni-30B-A3B-Reasoning-BF16
Version
vRevision 00726ce
Updated
Sep 26, 2026
Downloads
537
Source
Hugging Face

Source description

Nemotron-3-Nano-Omni-30B-A3B — INT4

INT4 weight-only quantization of nvidia/Nemotron-3-Nano-Omni-30B-A3B-Reasoning-BF16. Sized to fit a single ≥ 24 GB consumer / workstation GPU.

PropertyValue
Base modelnvidia/Nemotron-3-Nano-Omni-30B-A3B-Reasoning-BF16
Active parameters / token~3B (of 31B total)
Modalitytext + image + audio + video → text
QuantizationINT4 weight-only
Approx. on-disk size~22 GB
Context lengthup to 256k tokens
LanguagesEnglish

Validation

Loaded and verified with vLLM ≥ 0.20.0 (native nemotron_v3 / NanoNemotronVL path). Round-trip correctness: bit-exact within INT4 quantization step (per-layer dequantize MAE ≈ 1e-5).

Score on needle-1M-bench-mvp 50K

MetricScore
Overall recall90.0 %
Paper-anchored recall80.0 %
Synthetic-codes recall100.0 %
Haystack tokens50,566
Max output tokens2048
Scorerstrip_think_includes (centralized)

Single miss is the deepest needle (depth 49,496 / 50,566). All 9 other depths score 100 %.

Leaderboard: drawais/needle-1M-bench-mvp. Per-row YAML: .eval_results/nemotron-omni-30b-a3b-w4a16-50k.yaml.

Load (vLLM, text)

from vllm import LLM, SamplingParams

llm = LLM(
    model="drawais/Nemotron-3-Nano-Omni-30B-A3B-W4A16",
    trust_remote_code=True,
    max_model_len=65536,
)
params = SamplingParams(temperature=0.6, top_p=0.95, max_tokens=4096)
print(llm.generate(["Hello, world!"], params)[0].outputs[0].text)

Serve (vLLM, OpenAI-compatible)

vllm serve drawais/Nemotron-3-Nano-Omni-30B-A3B-W4A16 \
  --trust-remote-code \
  --max-model-len 65536 \
  --gpu-memory-utilization 0.94

Then point any OpenAI client at the local endpoint:

from openai import OpenAI
client = OpenAI(base_url="http://127.0.0.1:8000/v1", api_key="dummy")
print(client.chat.completions.create(
    model="drawais/Nemotron-3-Nano-Omni-30B-A3B-W4A16",
    messages=[{"role": "user", "content": "Hello"}],
    max_tokens=64,
).choices[0].message.content)

For multimodal usage (image / audio / video), reasoning controls, recommended --reasoning-parser nemotron_v3, tool-calling flags, and per-modality serving recommendations, follow the upstream Nemotron-3-Nano-Omni model card. If audio inputs are used: pip install vllm[audio].

Footprint

~22 GB on disk for the weights. Total VRAM should leave headroom for KV cache and multimodal-encoder activations; recommended:

  • ≥ 32 GB consumer for full context + multimodal
  • ≥ 24 GB with reduced --max-model-len and text-only usage

trust_remote_code=True is required.

Acknowledgements

Source model © NVIDIA Corporation, released under the NVIDIA Open Model Agreement. This artifact is a Derivative Work as defined in that agreement. See LICENSE and NOTICE for full text and required attribution.

License

NVIDIA Open Model Agreement (Release Date: April 2, 2026).

Commercially usable. You are free to create and distribute Derivative Works. NVIDIA does not claim ownership of outputs.

The full agreement text is included in LICENSE. The attribution notice required by Section 3(c) is in NOTICE:

Licensed by NVIDIA Corporation under the NVIDIA Open Model Agreement.

Sources

1 source
Hugging FacePrimaryVersion 00726ce80c5dafc6b18ddae3994dd6f2a4660524
huggingface.co/drawais/Nemotron-3-Nano-Omni-30B-A3B-W4A16/tree/00726ce80c5dafc6b18ddae3994dd6f2a4660524

Verified Sep 26

Model artifacts

14 artifacts

model-00001-of-00014.safetensors

safetensors · 1.80 GB · SHA-256 5972a874f4f3…f0ad · Hugging Face

Download

model-00002-of-00014.safetensors

safetensors · 1.32 GB · SHA-256 cfb6c7326334…6565 · Hugging Face

Download

model-00003-of-00014.safetensors

safetensors · 1.32 GB · SHA-256 e453ffe818ec…cac0 · Hugging Face

Download

model-00004-of-00014.safetensors

safetensors · 1.25 GB · SHA-256 f7b770244d48…d95a · Hugging Face

Download

model-00005-of-00014.safetensors

safetensors · 1.31 GB · SHA-256 faa293d5bc0f…9b0b · Hugging Face

Download

model-00006-of-00014.safetensors

safetensors · 1.32 GB · SHA-256 5f8b4036fc04…3448 · Hugging Face

Download

model-00007-of-00014.safetensors

safetensors · 1.32 GB · SHA-256 3fc14259ab7e…851a · Hugging Face

Download

model-00008-of-00014.safetensors

safetensors · 1.32 GB · SHA-256 a01227c20fae…019a · Hugging Face

Download

model-00009-of-00014.safetensors

safetensors · 1.32 GB · SHA-256 3509b0ae6bb7…93ef · Hugging Face

Download

model-00010-of-00014.safetensors

safetensors · 1.26 GB · SHA-256 43b70b617eb6…f240 · Hugging Face

Download

model-00011-of-00014.safetensors

safetensors · 1.32 GB · SHA-256 7219d0d4509d…c667 · Hugging Face

Download

model-00012-of-00014.safetensors

safetensors · 1.32 GB · SHA-256 00a6c43a4de5…862d · Hugging Face

Download

model-00013-of-00014.safetensors

safetensors · 1.97 GB · SHA-256 49c2d382baeb…41cd · Hugging Face

Download

model-00014-of-00014.safetensors

safetensors · 2.37 GB · SHA-256 a628a1a4894b…41e3 · Hugging Face

Download

Source excerpts

2 excerpts

--- license: other license_name: nvidia-open-model-agreement license_link: https://www.nvidia.com/en-us/agreements/enterprise-software/nvidia-open-model-agreement/ base_model: nvidia/Nemotron-3-Nano-Omni-30B-A3B-Reasoning-BF16 tags: - nvidia - nemotron - multimodal - quantized - 4-bit - int4 language: - en library_name: transformers pipeline_tag: any-to-any --- # Nemotron-3-Nano-Omni-30B-A3B — INT4 INT4 weight-only quantization of [`nvidia/Nemotron-3-Nano-Omni-30B-A3B-Reasoning-BF16`](https://huggingface.co/nvidia/Nemotron-3-Nano-Omni-30B-A3B-Reasoning-BF16). Sized to fit a single ≥ 24 GB consumer / workstation GPU. | Property | Value | |---|---| | Base model | nvidia/Nemotron-3-Nano-Omni-30B-A3B-Reasoning-BF16 | | Active parameters / token | ~3B (of 31B total) | | Modality | text + image + audio + video → text | | Quantization | INT4 weight-only | | Approx. on-disk size | ~22 GB | | Context length | up to 256k tokens | | Languages | English | ## Validation Loaded and verified with vLLM ≥ 0.20.0 (native `nemotron_v3` / NanoNemotronVL path). Round-trip correctness: bit-exact within INT4 quantization step (per-layer dequantize MAE ≈ 1e-5). ### Score on `needle-1M-bench-mvp` 50K | Metric | Score | |---|---| | Overall recall | **90.0 %** | | Paper-anchored recall | 80.0 % | | Synthetic-codes recall | 100.0 % | | Haystack tokens | 50,566 | | Max output tokens | 2048 | | Scorer | `strip_think_includes` (centralized) | Single miss is the deepest needle (depth 49,496 / 50,566). All 9 other depths score 100 %. Leaderboard: [`drawais/needle-1M-bench-mvp`](https://huggingface.co/datasets/drawais/needle-1M-bench-mvp). Per-row YAML: [`.eval_results/nemotron-omni-30b-a3b-w4a16-50k.yaml`](https://huggingface.co/datasets/drawais/needle-1M-bench-mvp/blob/main/.eval_results/nemotron-omni-30b-a3b-w4a16-50k.yaml). ## Load (vLLM, text) ```python from vllm import LLM, SamplingParams llm = LLM( model="drawais/Nemotron-3-Nano-Omni-30B-A3B-W4A16", trust_remote_code=True, max_model_len=65536, ) params = SamplingParams(temperature=0.6, top_p=0.95, max_tokens=4096) print(llm.generate(["Hello, world!"], params)[0].outputs[0].text) ``` ## Serve (vLLM, OpenAI-compatible) ```bash vllm serve drawais/Nemotron-3-Nano-Omni-30B-A3B-W4A16 \ --trust-remote-code \ --max-model-len 65536 \ --gpu-memory-utilization 0.94 ``` Then point any OpenAI client at the local endp...

Source context: 537 downloads · 0 likes · Pipeline any-to-any · Library transformers · Repo drawais/Nemotron-3-Nano-Omni-30B-A3B-W4A16