Data & Analysis ✓ NVIDIA · Official self-supervised-learningvision-transformernvdinov2visual-representation-learningtao-toolkittensorrt

TAO NVDINOv2 Visual Representation Training

Train reusable visual features with label-free teacher-student distillation.

FollowSkills review · FSRS-2.0
Not recommended
47/ 100 5-point scale 2.4 / 5
Trust14 / 25 · 2.8/5

The skill limits declared tools to Read and Bash and explicitly requires Docker/NVIDIA Container Toolkit; no malware, credential theft, or covert exfiltration is shown. However, training, export, and inference access datasets, checkpoints, result directories, and an encryption key, without user-confirmation guidance, data-flow disclosure, sensitive-data handling, rollback, or dependency-integrity details, so points are deducted.

Reliability7 / 20 · 1.8/5

The documentation covers AutoML routing, data sources, checkpoint selection, and several error patterns, making the main path plausible. Static evidence still shows configuration-consistency risk around checkpoint fields between skill_info.yaml and the inference template; there is no reproducible key-path test coverage or comprehensive abnormal-input feedback. The static ceiling also limits this dimension to 10, so points are deducted.

Adaptability9 / 15 · 3.0/5

Trigger phrases, train/export/inference scenarios, data format, hardware requirements, and the unavailable standalone distill action are described. The skill primarily fits users with A100 40GB+ GPUs, Docker, and TAO; Chinese-language support, non-fit boundaries, and network reachability are not addressed, limiting applicability and causing deductions.

Convention8 / 15 · 2.7/5

The skill has a name, description, Apache-2.0 license, version, author, parameter tables, templates, error patterns, and repository-level synchronization context. It lacks the recommended Instructions and Examples sections, uses an incomplete author format, and provides no changelog, explicit maintainer/update path, or systematic FAQ. The repository benchmark also records schema and layout findings, so points are deducted.

Effectiveness6 / 15 · 2.0/5

The documentation can guide construction of training, export, and inference configurations and explains checkpoint handoff, the AutoML metric, and common failures, so the core value is clear. No execution occurred in this static review, and there is insufficient representative output evidence that results are directly usable; field inconsistencies may require rework. The static ceiling therefore requires a conservative deduction.

Verifiability3 / 10 · 1.5/5

Versioned templates, skill_info.yaml, an evaluation task, and a benchmark report provide limited audit evidence. The evaluation contains only one positive task and no negative tasks, and supplies no independently checkable logs or committed tests covering the skill’s key execution paths. Under the static ceiling, points are deducted.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision 55f18499943e
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
Before you use it
  • Before execution, confirm Docker, NVIDIA Container Toolkit, the TAO container, A100 40GB+ GPUs, and all data sources are available.
  • Reconcile checkpoint fields between skill_info.yaml and the inference template, and verify that student_epoch_*.pth—not a full training checkpoint—is supplied where required.
  • Obtain user confirmation before handling datasets, checkpoints, or encryption_key, and avoid placing sensitive values in logs or external services.
  • The benchmark covers only one positive planning task and does not establish successful real training, export, or inference.
See the full review method →

What does this skill do, and when should you use it?

This skill guides NVIDIA TAO Toolkit workflows for training, exporting, and running inference with an NVDINOv2 vision-transformer backbone. It uses teacher-student self-distillation without labels and produces general-purpose visual features. Training is AutoML-enabled and can be routed through AutoML or direct training per run. The workflow targets Docker and NVIDIA GPU environments, with the default ViT-Large setup requiring substantial memory.

Reads the packaged TAO Core JSON schemas, YAML spec templates, AutoML configuration, and deployment reference; constructs required train and inference data-source paths; runs TAO training, AutoML, export, and inference workflows; hands selected student_epoch_*.pth checkpoints to export and inference; produces an ONNX file and documents the TAO Deploy TensorRT flow.

  1. A computer-vision researcher performs ViT self-supervised pretraining without labeled data.
  2. A model engineer generates general-purpose visual features for downstream tasks.
  3. A TAO user uses AutoML to select training configurations and the best model.
  4. A deployment engineer exports a selected NVDINOv2 checkpoint to ONNX or generates a TensorRT engine.
  5. A platform engineer runs Lightning-managed training across multiple GPUs or nodes.

What are this skill's strengths and limitations?

Pros
  • Supports label-free teacher-student self-distillation.
  • Covers training, AutoML, export, inference, and TAO Deploy workflows.
  • Includes schema, template, checkpoint handoff, and common-error guidance.
  • Supports Lightning-managed multi-GPU and multi-node training.
Limitations
  • The default ViT-Large teacher and student are highly memory-intensive; the skill requires at least 40GB-class GPUs and strongly recommends 4–8 GPUs.
  • Requires Docker and NVIDIA Container Toolkit.
  • SSL training does not use labels, and evaluation is downstream-task-specific.
  • The source declares version 0.1.0; its default 10 epochs are intended for quick testing, while production runs typically use 100+ epochs.
  • PyT inference does not accept a TensorRT engine, and no standalone distill action is available.

How do you install this skill?

Install the skill with the Skills CLI command documented in the repository README:

npx skills add nvidia/skills --skill tao-train-nvdinov2 --yes

The runtime also requires Docker, NVIDIA Container Toolkit, and NVIDIA GPUs meeting the memory guidance. The README does not document more detailed TAO container or version installation steps.

How do you use this skill?

After installation, ask the Agent to “train NVDINOv2,” “self-supervised ViT pretraining,” “DINOv2 backbone,” or “visual representation learning.” Before a training-stage request, read references/skill_info.yaml and resolve automl_policy. Training and inference require the corresponding images_train.tar.gz or images_test.tar.gz data-source path. For export and inference, use the selected student_epoch_*.pth checkpoint; before gen_trt_engine, read references/tao-deploy-nvdinov2.md.

FAQ

Do I need A100 GPUs?
The skill explicitly requires at least four GPUs and recommends A100 GPUs with 40GB or more of VRAM per GPU. Smaller ViT variants, lower image size, or smaller batches can reduce memory pressure, but the source does not guarantee other hardware configurations.
Does training always run AutoML?
The model is AutoML-enabled and defaults to automl_policy: on. A run can use off when the user requests AutoML disabled, no HPO, or plain training.
Which checkpoint should export or inference use?
Use the selected student_epoch_*.pth checkpoint from the training or AutoML run. Use model_epoch_*.pth only for resume or retraining; nvdinov2_model_latest.pth may contain Lightning, optimizer, and scheduler state.
Can a TensorRT engine be used directly for PyT inference?
No. The packaged PyT inference implementation loads .pth or .tlt model paths. TAO Deploy gen_trt_engine creates a TensorRT engine for downstream consumers.

More skills from this repository

All from NVIDIA/skills

Data & Analysis ✓ NVIDIA · Official

TAO Metric-Learning Recognition

Train embedding models for fine-grained visual retrieval and matching.

Data & Analysis ✓ NVIDIA · Official

TAO FastFoundationStereo Real-Time Stereo Depth

Run TAO FastFoundationStereo workflows that produce low-latency disparity maps from stereo images.

Data & Analysis ✓ NVIDIA · Official

OCDNet Scene Text Detection

Train and deploy arbitrary-oriented scene text detectors with NVIDIA TAO Toolkit.

Data & Analysis ✓ NVIDIA · Official

TAO FoundationStereo Stereo Depth

Generate disparity maps from stereo images and manage FoundationStereo training, evaluation, and deployment for 3D reconstruction.

Data & Analysis ✓ NVIDIA · Official

TAO PointPillars 3D Detection

Guides TAO workflows for training, evaluating, and deploying LiDAR-based PointPillars detectors.

Data & Analysis ✓ NVIDIA · Official

TAO CenterPose Pose Estimation Skill

Guides agents through training, evaluation, export, and deployment of CenterPose models for 6-DoF object pose estimation.

Dev & Engineering ✓ NVIDIA · Official

TAO OCRNet Scene Text Recognition

Train and deploy NVIDIA TAO OCRNet models for cropped text recognition.

Data & Analysis ✓ NVIDIA · Official

TAO Optical Inspection Training

Train and deploy Siamese-network models for manufacturing defect inspection.

Data & Analysis ✓ NVIDIA · Official

TAO RT-DETR Object Detection

Guides NVIDIA TAO workflows for training and deploying real-time RT-DETR detectors.

Data & Analysis ✓ NVIDIA · Official

TAO MAE Vision Pretraining

Guides NVIDIA TAO through masked-autoencoder pretraining and fine-tuning for visual representations.

Data & Analysis ✓ NVIDIA · Official

TAO DINO Object Detection

Run NVIDIA TAO workflows for training and deploying DINO 2D object detectors.

Data & Analysis ✓ NVIDIA · Official

TAO Person Re-Identification

Train and deploy TAO ReID models for cross-camera person matching.

Data & Analysis ✓ NVIDIA · Official

TAO Image Grounding

Convert image-caption pairs into phrase-grounded annotations with pixel-space bounding boxes.

Dev & Engineering ✓ NVIDIA · Official

TAO Hugging Face Model Integrator

Connect Hugging Face computer-vision models to NVIDIA TAO training, ONNX export, and TensorRT deployment workflows.

Data & Analysis ✓ NVIDIA · Official

TAO Depth Anything v2

Train, evaluate, export, and deploy monocular depth models from single RGB images with NVIDIA TAO.

Data & Analysis ✓ NVIDIA · Official

TAO MAL Weakly Supervised Segmentation

Train segmentation models from point or box annotations and produce masks with minimal labeling.

Data & Analysis ✓ NVIDIA · Official

TAO Visual ChangeNet Inspection

Train paired-image classifiers and change-segmentation models for PCB defect inspection.

Automation & Ops ✓ NVIDIA · Official

TAO Workflow Launch Gate

Preflight TAO jobs across platforms, credentials, data, containers, and monitoring.

Data & Analysis ✓ NVIDIA · Official

TAO Grounding DINO Open-Vocabulary Detection

Train and deploy text-guided object detectors without a fixed class vocabulary.

Data & Analysis ✓ NVIDIA · Official

TAO CLIP Fine-Tuning and Deployment

Train and deploy NVIDIA TAO CLIP for image-text retrieval, zero-shot classification, and embedding extraction.

Related skills