Nemotron Training Recipes#

Open and efficient models for agentic AI. Reproducible training pipelines with transparent data, techniques, and weights.

Quick Start#

// Install the Nemotron training recipes
$ git clone https://github.com/NVIDIA-NeMo/Nemotron
$ cd Nemotron && uv sync

// Run a tiny SFT job on your cluster
$ uv run nemotron steps run sft/automodel -c tiny --run YOUR-CLUSTER

// Run the Nano3 pipeline stage by stage
$ uv run nemotron nano3 data prep pretrain --run YOUR-CLUSTER
$ uv run nemotron nano3 pretrain --run YOUR-CLUSTER
$ uv run nemotron nano3 data prep sft --run YOUR-CLUSTER
$ uv run nemotron nano3 sft --run YOUR-CLUSTER
$ uv run nemotron nano3 data prep rl --run YOUR-CLUSTER
$ uv run nemotron nano3 rl --run YOUR-CLUSTER

Note: The --run YOUR-CLUSTER flag submits jobs to your configured Slurm cluster via NeMo-Run. See Execution through NeMo-Run for setup instructions.

Deploy, Customize, and Use Nemotron#

Deployment Guides

Deployment guides for Nemotron models: TensorRT-LLM, vLLM, SGLang, NIM, Hugging Face, and agent harnesses.

Deployment Guides
Sample Applications

End-to-end applications: RAG agents, ML agents, and multi-agent systems.

Application Examples
Nemotron Post-training Calculator

Estimate GPU count, training time, and compute cost for customizing a released Nemotron checkpoint with SFT, LoRA, or GRPO.

Nemotron Post-training Calculator

Customization Workflows with Nemotron Steps#

Adapting Nemotron to a New Language

How tokenizer extension, curation, continued pretraining, synthetic SFT data, fine-tuning, and evaluation connect into one workflow.

Adapting Nemotron to a New Language
Translation

Translate JSONL or Parquet corpora with translate/nemo_curator, NeMo Curator backends, and optional FAITH quality scoring.

Translation With Nemotron
Build MCQ Benchmarks

Generate and translate custom multiple-choice benchmarks with byob/mcq.

About Building Multiple-Choice Question Benchmarks
Build Function-Calling Benchmarks

Generate and evaluate custom function-calling benchmarks from an executable oracle pack with byob/bfcl.

About Building Function-Calling Benchmarks
Data Curation

Ingest, profile, filter, audit, decontaminate, and subset multilingual text corpora with the curate steps.

About Data Curation
Synthetic Data Generation

Use sdg/data_designer to produce SFT, tool-use, and preference datasets.

About Synthetic Data Generation
Model Evaluation

Evaluate hosted endpoints or checkpoints with eval/model_eval.

About Model Evaluation
Tokenizer Extension

Add target-language tokens to a base tokenizer and initialize their embeddings with tokenizer_extension/* before continued pretraining.

Tokenizer Extension With Nemotron

Training Recipes#

Nemotron 3 Ultra

550B total / 55B active parameters, 20T tokens, up to 1M context. Hybrid Mamba-Attention MoE with LatentMoE and MTP.

Stages: Pretraining → SFT → RLVR → MOPD

Nemotron 3 Ultra Training Recipe
Nemotron 3 Super

120.6B total / 12.7B active parameters, up to 1M context. Hybrid Mamba-Transformer with sparse Latent MoE.

Stages: Pretraining → SFT → RL → Quantization → Eval

Nemotron 3 Super Training Recipe
Nemotron 3.5 Super

120B total / 12B active vision-language model with native MTP, post-trained with specialist teachers and multi-teacher on-policy distillation.

Stages: Pretraining → SFT → RLVR → Teachers → MOPD → Eval

Nemotron 3.5 Super Training Recipe
Nemotron 3 Nano

31.6B total / 3.6B active parameters, 25T tokens, up to 1M context. Hybrid Mamba-Transformer with sparse MoE.

Stages: Pretraining → SFT → RL

Nemotron 3 Nano Training Recipe
Nemotron 3.5 Lightning

30B total / 3B active parameters. Hybrid Mamba-Transformer with sparse MoE and Multi-Token Prediction, built for the high-volume execution layer of long-running agents.

Stages: Pretraining → SFT → RL → Quantization

Nemotron 3.5 Lightning Training Recipe
Nemotron 3.5 Transcribe

34B total / 4.3B active offline speech-and-audio model with contextual transcription, speaker attribution, timestamps, translation, and English-only evaluated audio understanding.

Public workflow: Main-stage SALM construction or released-checkpoint adaptation → target branches (optional DFlash2 draft; optional quantization) → Inference (canonical execution in NeMo Speech)

Nemotron 3.5 Transcribe
Nemotron 3 Omni

GA-checkpoint multimodal post-training recipe with stage-local container builds and a three-step RL stack.

Stages: SFT → RL MPO → RL text → RL vision → Eval

Nemotron 3 Omni Training Recipe
Nemotron Embed

Fine-tune Nemotron text and multimodal embedding models with synthetic data generation, retrieval evaluation, and NIM or vLLM deployment.

Stages: SDG → Data Prep → Finetune → Eval → Export → Deploy

Nemotron Embedding Fine-Tuning
Nemotron Rerank

Train text and multimodal cross-encoder rerankers. The Llama recipe includes synthetic data generation, evaluation, export, and NIM deployment.

Stages: SDG → Data Prep → Finetune → Eval → Export → Deploy

Nemotron Reranking Fine-Tuning

Recipe Layout#

Nemotron keeps data-producing recipes separate from model-family training recipes:

Path

Purpose

Example

src/nemotron/recipes/data/curation/

Filter, dedup, and curate existing corpora

Nemotron-CC

src/nemotron/recipes/data/sdg/

Generate synthetic datasets that can feed multiple families

Long-document SDG feeding Omni3 SFT

src/nemotron/recipes/<family>/

Family-specific training, RL, evaluation, and model lifecycle commands

Nano3, Omni3

Training Pipeline#

Nemotron-native recipe families can be tracked through artifact lineage.

Family

Stage layout

Nano3

Pretraining → SFT → RL

Lightning35

Pretraining → SFT → RL → Quantization

Omni3

SFT → RL MPO → RL text → RL vision → Eval

Super3

Pretraining → SFT → RL → Quantization → Eval

Super35

Pretraining → SFT → RLVR → Teachers → MOPD → Eval

Ultra3

Pretraining → SFT → RLVR → MOPD

Embed

SDG → Data Prep → Finetune → Eval → Export (Llama profile only) → Deploy

Rerank

SDG → Data Prep → Finetune → Eval → Export (Llama profile only) → Deploy

Externally maintained workflow maps#

Some model integrations use Nemotron for discovery and model-specific guidance while their executable pipeline remains canonical in another NVIDIA repository. They do not emit Nemotron artifact lineage unless a native recipe is added.

Family

Public workflow

Canonical execution

Transcribe35

Main-stage SALM construction or released-checkpoint adaptation → target branches (optional DFlash2 draft; optional quantization) → Inference

NeMo Speech

Why Nemotron?#

Open Models

Transparent training data, techniques, and weights for community innovation

Compute Efficiency

Model pruning enabling higher throughput via TensorRT-LLM

High Accuracy

Built on frontier open models with human-aligned reasoning

Flexible Deployment

Deploy anywhere: edge, single GPU, or data center with NIM

Features#

  • End-to-end pipelines from raw data to deployment-ready models

  • Artifact lineage via W&B from data to model

  • Built on NVIDIA’s NeMo stack (Megatron-Bridge, NeMo-RL)

  • Reproducible with versioned configs, data blends, and checkpoints

Resources#