A project to improve skills of large language models
1,032
stars
1,178
commits
Python
primary language
Sep 6, 2026
updated
[!NOTE] Benchmarks and rollouts are moving to NeMo-Gym. We encourage you to move your rollout workflows over to NeMo-Gym, and to implement new benchmarks there rather than in Nemo-Skills.
Nemo-Skills will continue to add support for running NeMo-Gym benchmarks, so you can run them with the same cluster configs, server configurations, and slurm setup you already use. The benchmark implementation itself should live in NeMo-Gym. An early version of this exists today as
ns nemo_gym_rollouts, but the interface is experimental and will likely change.
Nemo-Skills is a collection of pipelines to improve "skills" of large language models (LLMs). We support everything needed for LLM development, from synthetic data generation, to model training, to evaluation on a wide range of benchmarks. Start developing on a local workstation and move to a large-scale Slurm cluster with just a one-line change.
Here are some of the features we support:
[12/15/2025]: Released the recipe for reproducing Nemotron-Math-v2 and Nemotron-Math-Proofs-v1 datasets that were used as part of the training data for NVIDIA-Nemotron-3-Nano-30B-A3B-BF16.
[11/25/2025]: Added the recipe for reproducing the main experimental results for Scaling Generative Verifiers For Natural Language Mathematical Proof Verification And Selection.
[08/22/2025]: Added details for reproducing evals for the NVIDIA-Nemotron-Nano-9B-v2 model by NVIDIA.
[08/15/2025]: Added details for reproducing evals for the Llama-3_3-Nemotron-Super-49B-v1_5 model by NVIDIA.
[07/30/2025]: The datasets used to train OpenReasoning models are released! Math and code are available as part of Nemotron-Post-Training-Dataset-v1 and science is available in OpenScienceReasoning-2. See our documentation for more details.
[07/18/2025]: We released OpenReasoning models! SOTA scores on math, coding and science benchmarks.


[04/23/2025]: We released OpenMathReasoning dataset and models!
[10/03/2024]: We released OpenMathInstruct-2 dataset and models!
To get started, follow these steps,
browse available pipelines or run ns --help to see all available
commands and their options.
You can find more examples of how to use Nemo-Skills in the tutorials page.
We've built and released many popular models and datasets using Nemo-Skills. See all of them in the Papers & Releases documentation.
You can find the full documentation here.
We welcome contributions to Nemo-Skills! Please see our Contributing Guidelines for more information on how to get involved.
Disclaimer: This project is strictly for research purposes, and not an official product from NVIDIA.
(top 30 of 89)
Python
98.8%
Shell
1.1%
A project to improve skills of large language models
1,032
stars
1,178
commits
Python
primary language
Sep 6, 2026
updated
[!NOTE] Benchmarks and rollouts are moving to NeMo-Gym. We encourage you to move your rollout workflows over to NeMo-Gym, and to implement new benchmarks there rather than in Nemo-Skills.
Nemo-Skills will continue to add support for running NeMo-Gym benchmarks, so you can run them with the same cluster configs, server configurations, and slurm setup you already use. The benchmark implementation itself should live in NeMo-Gym. An early version of this exists today as
ns nemo_gym_rollouts, but the interface is experimental and will likely change.
Nemo-Skills is a collection of pipelines to improve "skills" of large language models (LLMs). We support everything needed for LLM development, from synthetic data generation, to model training, to evaluation on a wide range of benchmarks. Start developing on a local workstation and move to a large-scale Slurm cluster with just a one-line change.
Here are some of the features we support:
[12/15/2025]: Released the recipe for reproducing Nemotron-Math-v2 and Nemotron-Math-Proofs-v1 datasets that were used as part of the training data for NVIDIA-Nemotron-3-Nano-30B-A3B-BF16.
[11/25/2025]: Added the recipe for reproducing the main experimental results for Scaling Generative Verifiers For Natural Language Mathematical Proof Verification And Selection.
[08/22/2025]: Added details for reproducing evals for the NVIDIA-Nemotron-Nano-9B-v2 model by NVIDIA.
[08/15/2025]: Added details for reproducing evals for the Llama-3_3-Nemotron-Super-49B-v1_5 model by NVIDIA.
[07/30/2025]: The datasets used to train OpenReasoning models are released! Math and code are available as part of Nemotron-Post-Training-Dataset-v1 and science is available in OpenScienceReasoning-2. See our documentation for more details.
[07/18/2025]: We released OpenReasoning models! SOTA scores on math, coding and science benchmarks.


[04/23/2025]: We released OpenMathReasoning dataset and models!
[10/03/2024]: We released OpenMathInstruct-2 dataset and models!
To get started, follow these steps,
browse available pipelines or run ns --help to see all available
commands and their options.
You can find more examples of how to use Nemo-Skills in the tutorials page.
We've built and released many popular models and datasets using Nemo-Skills. See all of them in the Papers & Releases documentation.
You can find the full documentation here.
We welcome contributions to Nemo-Skills! Please see our Contributing Guidelines for more information on how to get involved.
Disclaimer: This project is strictly for research purposes, and not an official product from NVIDIA.
(top 30 of 89)
Python
98.8%
Shell
1.1%