Normal Train
SkillDatabases & dataLets your agent run a single train, evaluate, and export cycle to fine-tune a TAO model on your dataset.
Then ask your AI: use the Normal Train skill
Details
Instructions available. Your AI can read the instructions. Execution depends on the setup they require.
Account requirements not reviewed. Check the skill instructions before use; Ahel provides instructions and does not run this skill.
No other account needed.
Add it as a step in a pipeline you build on Ahel, or connect Ahel to Claude, ChatGPT, Cursor, Claude Code or Codex and ask your AI to use it.
About this skill
Standard single-step train/eval/export workflow for any TAO model. Use when training a TAO model on a dataset
What this skill tells your AI
The instructions your AI receives, as published by nvidia/skills in skills/tao-train-single-step/SKILL.md and read by Ahel’s review.
Standalone install? If this session was not initialized by the TAO skill bank plugin, run the
tao-setupskill first (host preflight, credentials, cross-skill discovery).
Standard supervised fine-tuning: train a model on a labeled dataset, optionally evaluate, then optionally export. The most common TAO workflow for adapting a pretrained model to a new dataset.
Steps
- train — executed through AutoML when the selected model has
automl_enabled: trueandautoml_policyison; setautoml_policy=offfor a plain single training run - eval — executed if
eval_dataset_uriis resolved - export — optional, on user request after training
Prerequisites
The selected model skill's resolved container_image is the default training
runtime. Do not replace it with a host venv, uv environment, generic training
image, or hand-written trainer unless the user explicitly requests that
execution mode. SDK/controller Python environments are control-plane-only; the
model action remains container-backed.
Required
- model: A compatible TAO model (e.g., clip, nvdinov2, grounding_dino)
- train_dataset_uri: URI of the training dataset (e.g.,
s3://bucket/train/) - platform: Discover the execution platforms from the installed platform skills (tao-run-on-docker / -slurm / -kubernetes / -brev, plus any external one); on a runtime that surfaces only the core router skills, read
skills/platform/tao-run-on-*/SKILL.mdfrontmatter. - container image confirmation: resolve the default image from the selected
model/action config, show it to the user, and require confirmation or
image=<override>before creating runner files or submitting training.
Optional
- eval_dataset_uri: Some model skills mark this as required — check the resolved model skill before treating it as optional.
- base_checkpoint: If not provided, defaults to the NGC pretrained checkpoint listed in the model skill, or trains from scratch if no NGC checkpoint exists.
- automl_policy:
onby default; setoffto bypass model-level AutoML for this run while leaving model metadata unchanged. Use onlyon/offin new launch settings. - image override: Use
image=<override>to pin a specific TAO toolkit build after reviewing the resolved default.
Launch Intake
After the user confirms they want this standard train/eval/export workflow,
ask which supported platform they intend to run on. Discover the execution
platforms from the installed platform skills (tao-run-on-docker / -slurm /
-kubernetes / -brev, plus any external one); on a runtime that surfaces only the
core router skills, read skills/platform/tao-run-on-*/SKILL.md frontmatter.
Before creating a plain train runner, inspect the selected model's metadata
with scripts/list_tao_models.py --scope automl --format json or read
skills/models/<network>/references/skill_info.yaml. If automl_enabled is true and
the helper reports a valid train schema for that model, route the train stage
through skills/applications/tao-run-automl by default. Only stay on the plain train path
when automl_policy=off, the user explicitly asks for no HPO/AutoML, or AutoML
is enabled but not runnable because the model's train schema is not packaged
yet.
Also ask whether long-running monitoring should stay enabled and how many minutes between status updates. Defaults: enabled, 5 minutes.
After the model/action are known, run scripts/resolve_tao_image.py --model <network> --action train --format text and ask whether to use the resolved
image or an image=<override>. Do not create the tao-train-single-step runner until the
image is confirmed.
After platform selection, read the chosen platform skill's ## Credentials
section and references/skill_info.yaml (required_credentials /
credential_groups) and ask only for credentials relevant to that platform, plus
any selected-model credentials. Do not ask for unrelated platform credentials.
Signals
- GitHub stars
- 4k
- Forks
- 434
- Last commit
- Oct 2026
Advanced
- Item type
- skill
- Key
tao-train-single-step- Source
- github.com/nvidia/skills
Related picks
Skill · sickn33
The pick for Pythonpython-design-patterns
Skill · wshobson
The pick for Pythonazure-kubernetes
Skill · microsoft
The pick for Kubernetesimplementing-kubernetes-pod-security-standards
Skill · mukul975
The pick for Kubernetesatmos-kubernetes
Skill · cloudposse
The pick for Kubernetesdocker-agent-run
Skill · docker
The pick for Docker