Installation & Dependency Groups¶
NeMo Skills provides two installable packages:
nemo-skills(root) -- full install with CLI, cluster orchestration, all benchmarksnemo-skills-core(core/subdirectory) -- lightweight runtime only
Default installation¶
pip install nemo-skills gives you everything (inference, evaluation, CLI,
cluster orchestration, benchmarks):
pip install git+https://github.com/NVIDIA-NeMo/Skills.git
# or, from a local clone:
pip install -e .
Lightweight installation¶
If you only need inference, evaluation, and tool calling (no cluster orchestration):
pip install "nemo-skills-core @ git+https://github.com/NVIDIA-NeMo/Skills.git#subdirectory=core"
# or, from a local clone:
pip install -e core/
Extras (dependency groups)¶
| Extra | Requirements file | What it provides |
|---|---|---|
core |
core/requirements.txt |
Agent runtime: inference, evaluation, tool calling (MCP), prompt formatting, math/code grading. No cluster orchestration. |
pipeline |
requirements/pipeline.txt |
CLI (ns command), cluster management, experiment tracking (nemo_run, typer, wandb). |
dev |
requirements/common-tests.txt, requirements/common-dev.txt |
Development and testing tools (pytest, ruff, pre-commit). |