Model reference · open weights

Llama-3.1-Nemotron-Nano

LLMs nvidia Text gen 1 build Its own licence terms 218k dl/mo

Llama-3.1-Nemotron-Nano is an open-weight language model from NVIDIA. Llama-3.1-Nemotron-Nano-8B-v1 (BF16) weighs 16.1 GB; the smallest configuration that runs it is 2× RTX 3060 12 GB.

  • Llama-3.1-Nemotron-Nano-8B-v1 is an 8.0B parameter text-generation model developed by NVIDIA as a derivative of Meta Llama-3.1-8B-Instruct.
  • It is designed for reasoning, chat, RAG, and tool calling tasks, supporting a context length of 128K tokens.
  • The model operates in English and several other languages, runs on a single RTX GPU, and is released under the NVIDIA Open Model License.

Summary of the nvidia/Llama-3.1-Nemotron-Nano-8B-v1 model card, 2026-10-01

What it is

Released byNVIDIA
Released2025-03-16
Parameters8.0B
VRAM16.1 GB for the weights

What it runs on

Memory and cards for Llama-3.1-Nemotron-Nano-8B-v1 (BF16)

16.1 GBweights, file size
131 MBcache per 1K tokens
745 MBruntime overhead, at least
131,072 tokenscontext max
CardRequests at onceContext maxMemory
8K each32K each
RTX 3060 12 GB … RTX 4060 Ti 16 GB
2 smaller cards
———
RTX 3090 24 GB6149K23.4 GB
RTX 4090 24 GB6148K23.4 GB
RTX 5090 32 GB133105K31.0 GB
L40S 48 GB256all 128K44.0 GB
A100 80 GB5714all 128K78.2 GB
H100 80 GB5313all 128K78.1 GB
RTX PRO 6000 Blackwell 96 GB6716all 128K93.8 GB
DGX Spark (GB10) 128 GB unified8020all 128K107 GB
H200 141 GB10927all 128K138 GB
B200 180 GB14335all 128K176 GB
2× RTX 3060 12 GB
tensor parallel
5142K11.6 GB a card
2× RTX 4060 Ti 16 GB
tensor parallel
12398K15.4 GB a card
2× RTX 4090 24 GB
tensor parallel
276all 128K23.4 GB a card
2× RTX 3090 24 GB
tensor parallel
276all 128K23.4 GB a card
Memory needed at each load
Requests at once8K tokens each32K tokens each
117.9 GB21.1 GB
522.2 GB38.3 GB
825.4 GB51.2 GB
1634.0 GB85.5 GB
3251.2 GB154 GB
6485.5 GB292 GB

One card, with vLLM's small-card settings.

From the model card

What NVIDIA says about Llama-3.1-Nemotron-Nano

Read the model card

Model Overview

Llama-3.1-Nemotron-Nano-8B-v1 is a large language model (LLM) which is a derivative of Meta Llama-3.1-8B-Instruct (AKA the reference model). It is a reasoning model that is post trained for reasoning, human chat preferences, and tasks, such as RAG and tool calling.

Llama-3.1-Nemotron-Nano-8B-v1 is a model which offers a great tradeoff between model accuracy and efficiency. It is created from Llama 3.1 8B Instruct and offers improvements in model accuracy. The model fits on a single RTX GPU and can be used locally. The model supports a context length of 128K.

This model underwent a multi-phase post-training process to enhance both its reasoning and non-reasoning capabilities. This includes a supervised fine-tuning stage for Math, Code, Reasoning, and Tool Calling as well as multiple reinforcement learning (RL) stages using REINFORCE (RLOO) and Online Reward-aware Preference Optimization (RPO) algorithms for both chat and instruction-following. The final model checkpoint is obtained after merging the final SFT and Online RPO checkpoints. Improved using Qwen.

This model is part of the Llama Nemotron Collection. You can find the other model(s) in this family here: Llama-3.3-Nemotron-Super-49B-v1

This model is ready for commercial use.

Feature Voting

We want to hear from you! Share your ideas, vote on what matters, and help shape the future of Nemotron.

License/Terms of Use

GOVERNING TERMS: Your use of this model is governed by the NVIDIA Open Model License. Additional Information: Llama 3.1 Community License Agreement. Built with Llama.

Model Developer: NVIDIA

Model Dates: Trained between August 2024 and March 2025

Data Freshness: The pretraining data has a cutoff of 2023 per Meta Llama 3.1 8B

Use Case:

Developers designing AI Agent systems, chatbots, RAG systems, and other AI-powered applications. Also suitable for typical instruction-following tasks. Balance of model accuracy and compute efficiency (the model fits on a single RTX GPU and can be used locally).

Release Date:

3/18/2025

References

Model Architecture

Architecture Type: Dense decoder-only Transformer model

Network Architecture: Llama 3.1 8B Instruct

Intended use

Llama-3.1-Nemotron-Nano-8B-v1 is a general purpose reasoning and chat model intended to be used in English and coding languages. Other non-English languages (German, French, Italian, Portuguese, Hindi, Spanish, and Thai) are also supported.

Input:

  • Input Type: Text
  • Input Format: String
  • Input Parameters: One-Dimensional (1D)
  • Other Properties Related to Input: Context length up to 131,072 tokens

Output:

  • Output Type: Text
  • Output Format: String
  • Output Parameters: One-Dimensional (1D)
  • Other Properties Related to Output: Context length up to 131,072 tokens

Model Version:

1.0 (3/18/2025)

Software Integration

  • Runtime Engine: NeMo 24.12
  • Recommended Hardware Microarchitecture Compatibility:
    • NVIDIA Hopper
    • NVIDIA Ampere

Quick Start and Usage Recommendations:

  1. Reasoning mode (ON/OFF) is controlled via the system prompt, which must be set as shown in the example below. All instructions should be contained within the user prompt
  2. We recommend setting temperature to 0.6, and Top P to 0.95 for Reasoning ON mode
  3. We recommend using greedy decoding for Reasoning OFF mode
  4. We have provided a list of prompts to use for evaluation for each benchmark where a specific template is required
  5. The model will include `` if no reasoning was necessary in Reasoning ON model, this is expected behaviour

You can try this model out through the preview API, using this link: Llama-3.1-Nemotron-Nano-8B-v1.

See the snippet below for usage with Hugging Face Transformers library. Reasoning mode (ON/OFF) is controlled via system prompt. Please see the example below. Our code requires the transformers package version to be 4.44.2 or higher.

Example of “Reasoning On:”

import torch
import transformers

model_id = "nvidia/Llama-3.1-Nemotron-Nano-8B-v1"
model_kwargs = {"torch_dtype": torch.bfloat16, "device_map": "auto"}
tokenizer = transformers.AutoTokenizer.from_pretrained(model_id)
tokenizer.pad_token_id = tokenizer.eos_token_id

pipeline = transformers.pipeline(
   "text-generation",
   model=model_id,
   tokenizer=tokenizer,
   max_new_tokens=32768,
   temperature=0.6,
   top_p=0.95,
   **model_kwargs
)

# Thinking can be "on" or "off"
thinking = "on"

print(pipeline([{"role": "system", "content": f"detailed thinking {thinking}"}, {"role": "user", "content": "Solve x*(sin(x)+2)=0"}]))

Example of “Reasoning Off:”

import torch
import transformers

model_id = "nvidia/Llama-3.1-Nemotron-Nano-8B-v1"
model_kwargs = {"torch_dtype": torch.bfloat16, "device_map": "auto"}
tokenizer = transformers.AutoTokenizer.from_pretrained(model_id)
tokenizer.pad_token_id = tokenizer.eos_token_id

pipeline = transformers.pipeline(
   "text-generation",
   model=model_id,
   tokenizer=tokenizer,
   max_new_tokens=32768,
   do_sample=False,
   **model_kwargs
)

# Thinking can be "on" or "off"
thinking = "off"

print(pipeline([{"role": "system", "content": f"detailed thinking {thinking}"}, {"role": "user", "content": "Solve x*(sin(x)+2)=0"}]))

For some prompts, even though thinking is disabled, the model emergently prefers t

Quoted from the model card on Hugging Face. The full card is behind the Hugging Face link above.

© 2026 AxForge · EU-hosted AI infrastructure Pricing Docs Trust Privacy Terms