Skip to content
@NVIDIA-TAO

NVIDIA TAO

NVIDIA TAO

NVIDIA TAO Toolkit

Train, Adapt, and Optimize state-of-the-art AI models.

License Docs Models Hugging Face


What is TAO?

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.

Start here → agent skills

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.

Repositories

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.

How the repos fit together

NVIDIA TAO repository map: the skill bank interface, an optional tao-sdks execution layer, a data → train & tune → deploy workflow, on top of tao-core shared infrastructure.

What you can build

TAO ships a console command per model family. A snapshot of what's supported in the PyTorch backend:

  • Object detection & groundingdino, deformable_detr, rtdetr, grounding_dino, mask_grounding_dino
  • Segmentationsegformer, mask2former, oneformer
  • Classification & metric learningclassification_pyt, ml_recog, re_identification
  • OCRocdnet, ocrnet
  • Pose, action & inspectioncenterpose, pose_classification, action_recognition, optical_inspection, visual_changenet
  • 3D / point cloudpointpillars, bevfusion, sparse4d
  • 3D scene reconstructionnvpanoptix3d (single-image panoptic 3D reconstruction: depth, 2D/3D panoptic, TSDF geometry; non-commercial)
  • Multimodal & foundationclip, radio, nvdinov2, mae
  • Synthetic data & depthstylegan_xl, depth_net

Most families support the full lifecycle: train, evaluate, inference, export, and — where applicable — distill, quantize, and prune.

Pretrained models

Fine-tune from NVIDIA pretrained and foundation models, hosted on:

Ways to run TAO

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.

License

All repositories are released under the Apache-2.0 license. Pretrained model and container licenses are described on their respective NGC model cards.

Learn more

Built by NVIDIA · Deploy anywhere with TensorRT, DeepStream, and Triton

Pinned Loading

  1. tao-skill-bank tao-skill-bank Public

    Python 84 23

Repositories

Showing 10 of 18 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…