NGC Catalog
CLASSIC
Welcome Guest
Containers
TAO Toolkit

TAO Toolkit

For copy image paths and more information, please view on a desktop device.
Description
Docker containers distributed as part of the TAO Toolkit package
Publisher
NVIDIA
Latest Tag
6.0.0-deploy
Modified
July 11, 2025
Compressed Size
8.15 GB
Multinode Support
Yes
Multi-Arch Support
No
6.0.0-deploy (Latest) Security Scan Results

Linux / amd64

Sorry, your browser does not support inline SVG.

TAO

TAO (Train Adapt Optimize) Toolkit is a python based AI toolkit that's built on TensorFlow 2.0 and PyTorch. It provides transfer learning capability to adapt popular neural network architectures and backbones to your data, allowing you to train, fine-tune, prune, quantize and export highly optimized and accurate AI models for edge deployment. You can use TAO Toolkit to distill knowledge from large foundation models like C-RADIOv3 and ConvNext-L's, to smaller compute friendly models for the edge.

The purpose built pre-trained models accelerate the AI training process and reduce costs associated with large scale data collection, labeling, and training models from scratch. Transfer learning with pre-trained models can be used for AI applications in smart cities, retail, healthcare, industrial inspection and more. TAO supports training for CV and 3D Point cloud modalities.

TAO packages a collection of containers, python wheels, models and helm chart. AI training tasks run either on TensorFlow or PyTorch depending upon the entrypoint for the model.

For deployment, TAO models can be deployed to DeepStream for video analytics applications, or Triton for inference serving use cases.

License

Use of this software is governed by the NVIDIA Software License Agreement and Product-Specific Terms for NVIDIA AI Products. Your use of models with this software is subject to the terms accompanying the models.

TAO 6.0.0 FTMS

TAO 6.0.0 FTMS includes the following assets:

  1. 4 containers
  2. A getting started resource that contains tutorial notebooks
  3. NVIDIA TAO launcher wheel (hosted on PyPI)
  4. TAO Helm Chart
  5. C-RADIOv2 foundation models
  6. ConvNext series of Foundation models
  7. Purpose built model - TrafficCamNet Transformer Lite for object detection in traffic scenes.

TAO Containers

All containers needed to run TAO can be pulled from this location. See the list below for all available containers in this registry.

TAO Container Type container_name:tag What's it used for?
TAO PyTorch container nvcr.io/nvidia/tao/tao-toolkit:6.0.0-pyt Finetuning workflows in PyTorch
TAO TensorFlow2 container nvcr.io/nvidia/tao/tao-toolkit:6.0.0-tf2 Finetuning workflows in TensorFlow 2.0
TAO Deploy container nvcr.io/nvidia/tao/tao-toolkit:6.0.0-deploy TensorRT inference workflows in Deploy
TAO Data Services container nvcr.io/nvidia/tao/tao-toolkit:6.0.0-pyt Dataset augmentation, autolabelling and analysis workflows

How to run TAO 6.0.0 FTMS?

To get started with TAO, download the tutorial notebook using the NGC CLI and run the following commands.

Note: The instructions to install the NGC CLI are detailed here.

git clone https://github.com/NVIDIA/tao_tutorials.git
git checkout release/6.0.0

You can run the kick-start the notebook by running

python3 -m pip install nvidia-tao==6.0.0
python3 -m pip install jupyter
jupyter notebook --ip 0.0.0.0 --port <port_number> --allow-root

Pre-trained Models

The TAO 6.0.0 FTMS package refers several pre-trained models released as part of NGC.

Model Name Pulled Use Case
CRADIOv2 Manual Multi-teacher distilled foundation model generating rich visual embeddings
ConvNextv2 Manual FC-MAE trained foundation model generating rich visual embeddings for CNNs
TrafficCamNet Transformer Lite Manual Object detection network for detecting 4 class objects in traffic scenes
DeiT-base Automatic Pretrained feature network for Projected GAN
EfficientNet Automatic Pretrained feature network for Projected GAN
DeiT-small Automatic Classifier guidance to inject class information
InceptionNet Manual Calculating FID scores/metrics
EfficientNet-embeddings Manual Prevent class embeddings collapse for optimization of the embeddings

DeiT-base, EfficientNet, and DeiT-small are pulled automatically through the timm API in the training code. C-RADIOv2, InceptionNet and EfficientNet-embeddings need to be pulled manually. The tutorial notebooks outline the instructions and steps to pull these models.

Technical blogs

  • Access the latest in Vision AI development workflows with NVIDIA TAO Toolkit 5.0
  • Improve accuracy and robustness of vision ai models with vision transformers and NVIDIA TAO
  • Train like a ‘pro’ without being an AI expert using TAO AutoML
  • Create Custom AI models using NVIDIA TAO Toolkit with Azure Machine Learning
  • Developing and Deploying AI-powered Robots with NVIDIA Isaac Sim and NVIDIA TAO

Suggested reading

  • More information about TAO Toolkit and pre-trained models can be found at the NVIDIA Developer Zone
  • TAO documentation
  • Read the TAO getting Started guide and release notes.
  • If you have any questions or feedback, please refer to the discussions on TAO Toolkit Developer Forums
  • Deploy your models for video analytics application using DeepStream. Learn more about DeepStream SDK
  • Deploy your models in Riva for ConvAI use case.

Ethical Considerations

NVIDIA’s platforms and application frameworks enable developers to build a wide array of AI applications. Consider potential algorithmic bias when choosing or creating the models being deployed. Work with the model’s developer to ensure that it meets the requirements for the relevant industry and use case; that the necessary instruction and documentation are provided to understand error rates, confidence intervals, and results; and that the model is being used under the conditions and in the manner intended.

Security Vulnerabilities in Open Source Packages

Please review the Security Scanning (LINK) tab to view the latest security scan results. For certain open-source vulnerabilities listed in the scan results, NVIDIA provides a response in the form of a Vulnerability Exploitability eXchange (VEX) document. The VEX information can be reviewed and downloaded from the Security Scanning (LINK) tab.