NVIDIA TAO is a Python-based AI toolkit built on PyTorch (with legacy TensorFlow support) for computer vision, multimodal, and 3D perception. It abstracts away the complexity of model architectures and the underlying deep learning frameworks so you can take an NVIDIA pretrained model, fine-tune it on your own data with transfer learning, and optimize it for high-throughput inference.
The output of a TAO workflow is a trained model ready to deploy on NVIDIA hardware with TensorRT, DeepStream, or Triton.
The fastest way into TAO is the TAO Skill Bank —
portable agent skills that let a coding agent (Claude Code, Codex, Gemini CLI, or
anything speaking the Agent Skills open standard) train,
fine-tune, and run inference on TAO models. Zero Python required for local
Docker workflows: install the plugin, have Docker + the NVIDIA Container Toolkit,
and the agent constructs docker run commands for you.
# In a Claude Code session
/plugin marketplace add git@github.com:NVIDIA-TAO/tao-skill-bank.git
/plugin install tao-skills@tao-skill-bank
Prefer to follow docs? See the Getting Started guide in the TAO documentation. The legacy notebook walkthroughs live in tao-tutorials.
All nine repositories are public and Apache-2.0 licensed.
Get started
| Repository | What it is |
|---|---|
| tao-skill-bank | Portable agent skills for training, data prep, deployment, and end-to-end workflows across coding agents (Claude Code, Codex, Gemini CLI). Docker-native, no Python required to start. |
| tao-tutorials | Legacy quick-start scripts and notebooks that run TAO end-to-end. Kept for reference; new users should start with the skill bank. |
Core toolkit
| Repository | What it is |
|---|---|
| tao-pytorch | The PyTorch backend: 25+ model families for training, fine-tuning, evaluation, distillation, quantization (QAT), and ONNX export. |
| tao-deploy | Deployment package — builds TensorRT engines and runs optimized inference and evaluation. |
| tao-core | TAO as a stand-alone service, the TAO Client CLI, and shared API / microservice infrastructure. |
Data
| Repository | What it is |
|---|---|
| tao-data-services | Data annotation, augmentation, auto-labeling, and analytics tooling. |
| tao-daft | Dataset Annotation Format Toolkit — JSON-schema specs plus a CLI/Python validator and converters for vision-language dataset formats. |
Automation & orchestration
| Repository | What it is |
|---|---|
| tao-automl | AutoML for TAO — automated hyperparameter search to tune models with minimal manual effort. |
| tao-sdks | TAO Execution SDK — optional Python layer on top of the skill bank for job handles, background polling, S3 I/O, multi-node training, and DGX Cloud (Lepton) / Brev submission. |
TAO ships a console command per model family. A snapshot of what's supported in the PyTorch backend:
- Object detection & grounding —
dino,deformable_detr,rtdetr,grounding_dino,mask_grounding_dino - Segmentation —
segformer,mask2former,oneformer - Classification & metric learning —
classification_pyt,ml_recog,re_identification - OCR —
ocdnet,ocrnet - Pose, action & inspection —
centerpose,pose_classification,action_recognition,optical_inspection,visual_changenet - 3D / point cloud —
pointpillars,bevfusion,sparse4d - 3D scene reconstruction —
nvpanoptix3d(single-image panoptic 3D reconstruction: depth, 2D/3D panoptic, TSDF geometry; non-commercial) - Multimodal & foundation —
clip,radio,nvdinov2,mae - Synthetic data & depth —
stylegan_xl,depth_net
Most families support the full lifecycle: train, evaluate, inference,
export, and — where applicable — distill, quantize, and prune.
Fine-tune from NVIDIA pretrained and foundation models, hosted on:
- NGC — purpose-built TAO models with model cards and licenses.
- Hugging Face (nvidia) — including C-RADIOv3, Cosmos-Embed1, and the nvPanoptix-3D collection.
Agent skills (tao-skill-bank), prebuilt containers, Python wheels, or directly from source. Scale out to multi-node or DGX Cloud (Lepton) and Brev via the tao-sdks execution layer.
All repositories are released under the Apache-2.0 license. Pretrained model and container licenses are described on their respective NGC model cards.
- 🚀 Getting Started guide
- 📚 TAO Documentation
- 🎥 Getting started with TAO (video)
- ✍️ NVIDIA Developer Blog — TAO
