Data & Analysis ✓ NVIDIA · Official

TAO Depth Anything v2

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

50/ 100
Use with care

Useful, but reliability, evidence or controls still have material gaps.

See how it was scored ↓
Works as-is in
Codex · Claude Code
Stars
★ 3.8k
Last updated
today
License
Apache-2.0
monocular-depth-estimationdepth-anything-v2computer-visionnvidia-tao
+2tensorrtdocker

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

This skill guides NVIDIA TAO Toolkit workflows for monocular depth estimation with Metric Depth Anything v2 and Relative Depth Anything. It uses the unified TAO depth_net CLI for training, evaluation, inference, export, quantization, and TensorRT deployment actions. The instructions cover annotation generation, dataset-class selection, AutoML policy, distributed training, checkpoint handling, and troubleshooting. Docker, NVIDIA Container Toolkit, and an NVIDIA GPU are required.

Reads model, training, dataset, export, and inference specifications; generates line-based image/depth annotations with depth_net convert; selects dataset classes for metric depth, relative depth, or raw NYU uint16 depth; runs train, evaluate, inference, export, quantize, and TAO Deploy TensorRT actions inside containers; produces checkpoints and evaluation or inference artifacts; and verifies results through exit codes, status.json, KPI data, and training-loss inspection.

Good fit
  • A computer-vision engineer needs metric depth in meters from individual RGB images and wants to fine-tune or run a MetricDepthAnything model.
  • A researcher works with disparity-encoded data and needs relative monocular depth estimation using RelativeDepthAnything.
  • A team uses NYU sync_depth PNG files and needs the dataset class that performs millimetre-to-metre conversion and Eigen cropping.
  • A model engineer needs to export a trained monocular-depth model or generate a TensorRT engine using the TAO Deploy workflow.
  • An infrastructure team needs to run TAO depth training on one GPU, multiple GPUs, or multiple nodes with Lightning-managed distribution.

How do you install this skill?

Before you use it
  • Before execution, confirm reachability of the TAO PyT/Deploy images, tao-run-automl, and external pretrained weights, and pin versions or checksums where possible.
  • Do not treat Execution status: PASS as proof of successful training; inspect finite, decreasing train_loss and verify model type, input shape, and opset across export and deployment.
  • Because Bash is broadly allowed, obtain explicit user confirmation for sensitive-data mounts, output locations, and external network access.
Before you start
Your agent needs
  • Shell / CLI
  • Local filesystem
Install first
  • Docker
  • NVIDIA Container Toolkit
  • NVIDIA GPU
  • 24GB+ VRAM per GPU recommended

Install the specific skill with the NVIDIA skills CLI: npx skills add nvidia/skills --skill tao-train-depth-anything-v2 --yes. To target an agent, for example Codex, use: npx skills add nvidia/skills --skill tao-train-depth-anything-v2 --agent codex. The skill becomes available the next time the agent loads skills.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/NVIDIA/skills.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/skills/tao-train-depth-anything-v2" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

Try saying

Once installed, send your agent any of these to trigger it:

  • train monocular depth,
  • use DepthAnything v2,
  • monocular depth estimation.

Ask the agent to “train monocular depth,” “use DepthAnything v2,” or perform “monocular depth estimation.” Prepare RGB images, optional ground-truth depth files, and a line-based annotation file accessible inside the container. Select model_type and dataset_name according to the data encoding, write the action-specific YAML specification, and run depth_net in Docker. AutoML is enabled by default for training; new launch prompts should expose automl_policy: on or off. After execution, check the container exit code, status.json KPI block, and whether per-step train_loss is finite.

What are this skill's strengths and limitations?

Pros
  • Covers training, evaluation, inference, export, quantization, and TensorRT deployment workflows.
  • Explicitly distinguishes metric depth, relative depth, and NYU raw-depth encodings to avoid dataset mismatches.
  • Includes guidance for AutoML, multi-GPU and multi-node training, checkpoint loading, and known error patterns.
  • Can be installed as an individual skill through the NVIDIA skills CLI.
Limitations
  • Requires Docker, NVIDIA Container Toolkit, and an NVIDIA GPU; the ViT-Large encoder is memory intensive.
  • Dataset paths, annotation structure, substring matching, and file extensions must be configured precisely; mistakes can produce empty masks or NaN training loss.
  • The entrypoint may report PASS even when train_loss is NaN, so results require additional validation.
  • The profile applies only to this monocular-depth skill, not to sibling skills in the NVIDIA/skills monorepo.

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
TAO Depth Anything v2 this page ✓ NVIDIA · Official 50 · Use with care ★ 3.8k today Apache-2.0
TAO Grounding DINO Open-Vocabulary Detection ✓ NVIDIA · Official 56 · Use with care ★ 3.8k today Apache-2.0
TAO SegFormer Semantic Segmentation ✓ NVIDIA · Official 52 · Use with care ★ 3.8k today Apache-2.0
TAO PyT Image Classification ✓ NVIDIA · Official 48 · Use with care ★ 3.8k today Apache-2.0
TAO Deformable DETR Object Detection ✓ NVIDIA · Official 46 · Use with care ★ 3.8k today Apache-2.0

The skill supports two principal model paths: Metric Depth Anything for metric depth in meters and Relative Depth Anything for relative or disparity-encoded depth. For raw NYU uint16 millimetre depth, it provides the specialized NYUDV2 and NYUDV2Relative dataset classes.

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
50/ 100 5-point scale 2.5 / 5
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.
1Trust14 / 25 · 2.8/5

The documentation discloses data mounts, read-only inputs, output paths, container boundaries, and some external download locations, with no evidence of malware, credential theft, or covert exfiltration. However, it grants Read/Bash without narrow command scoping, user confirmation, sensitive-data guidance, rollback procedures, or dependency-integrity checks, so points are deducted.

2Reliability8 / 20 · 2.0/5

The workflow, parameter matrices, troubleshooting notes, and NaN checks are detailed enough to make common configuration failures diagnosable. Static evidence is limited because there is no independently reproducible test suite or CI coverage, availability of the TAO image, tao-run-automl, and external weights is not established, and the export documentation conflicts on opset 17 versus an example using opset 16; therefore the score remains below the static ceiling of 10.

3Adaptability9 / 15 · 3.0/5

The intended audience, train/evaluate/inference/export/quantize scenarios, data formats, and hardware requirements are fairly clear, including several non-fit cases. Triggering still relies mostly on phrases, there is no Chinese-language interaction guidance or mainland-China network plan, and core workflows depend on externally hosted NVIDIA/Facebook resources with uncertain reachability, so points are deducted.

4Convention9 / 15 · 3.0/5

The main file plus references provide progressive disclosure for parameters, recipes, deployment, and troubleshooting, and the skill declares Apache-2.0, version 0.1.0, and an author. It lacks standard Instructions and Examples sections, the author format is incomplete, changelog and explicit maintenance/update ownership are absent, and the benchmark reports schema issues; therefore maintainability is only partial.

5Effectiveness6 / 15 · 2.0/5

The skill covers dataset preparation, model selection, training, evaluation, export, deployment, and artifact checks, with templates that could be directly useful. Static review cannot verify result correctness; quantization has a documented failure path, training can yield NaN, and deployment misconfiguration can produce non-physical KPIs, so the score stays below the static ceiling.

6Verifiability4 / 10 · 2.0/5

The files provide many source-oriented configuration references, recognizable failure symptoms, and observable output checks, while BENCHMARK.md records one evaluation report. They do not provide independently verifiable committed tests, CI coverage, or multi-source reproduction, and several claims rely on referenced external implementation details, so evidence coverage is limited.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Jul 20, 2026 Reviewed revision 55f18499943e Review evidence[1][2][3][4][5][6][7][8][9][10][11][12]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Does this skill require an NVIDIA GPU?
Yes. The skill requires at least one GPU and recommends 24GB or more of VRAM per GPU; two GPUs are recommended.
Can it run inference on arbitrary RGB images without ground truth?
Yes. Monocular inference can use annotation lines containing only image paths, with MetricMonoDataset or RelativeMonoDataset chosen to match the model.
Why might training report PASS while train_loss is NaN?
The instructions explicitly warn that the entrypoint can report Execution status: PASS despite NaN loss. Inspect per-step train_loss, status.json KPIs, dataset encoding, dataset class, and depth-range settings.
What license applies?
The SKILL.md declares Apache-2.0. The README for the containing NVIDIA/skills repository describes the project as dual-licensed under Apache 2.0 and CC BY 4.0.

More skills from this repository

All from NVIDIA/skills

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.

★ 3.8k FS 51 Use with care today
Data & Analysis ✓ NVIDIA · Official

TAO Grounding DINO Open-Vocabulary Detection

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

★ 3.8k FS 56 Use with care today
Data & Analysis ✓ NVIDIA · Official

TAO SegFormer Semantic Segmentation

Guidance for training, evaluating, exporting, and deploying TAO SegFormer models.

★ 3.8k FS 52 Use with care today
Data & Analysis ✓ NVIDIA · Official

TAO PyT Image Classification

Train, evaluate, optimize, and deploy PyTorch image classifiers with NVIDIA TAO.

★ 3.8k FS 48 Use with care today
Data & Analysis ✓ NVIDIA · Official

TAO Deformable DETR Object Detection

Guides end-to-end training, evaluation, export, quantization, and deployment of lightweight Deformable DETR detectors in NVIDIA TAO.

★ 3.8k FS 46 Use with care today
Data & Analysis ✓ NVIDIA · Official

TAO FastFoundationStereo Real-Time Stereo Depth

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

★ 3.8k FS 55 Use with care today
Data & Analysis ✓ NVIDIA · Official

TAO FoundationStereo Stereo Depth

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

★ 3.8k FS 52 Use with care today
Data & Analysis ✓ NVIDIA · Official

TAO MAE Vision Pretraining

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

★ 3.8k FS 48 Use with care today
Data & Analysis ✓ NVIDIA · Official

TAO Visual ChangeNet Inspection

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

★ 3.8k FS 48 Use with care today
Data & Analysis ✓ NVIDIA · Official

TAO OneFormer Universal Segmentation

Train and deploy one task-conditioned model for panoptic, instance, and semantic image segmentation.

★ 3.8k FS 53 Use with care today
Data & Analysis ✓ NVIDIA · Official

TAO AutoML + DEFT Three-Phase Pipeline

Chains hyperparameter tuning, iterative data improvement, and final refinement for AOI and other DEFT applications.

★ 3.8k FS 51 Use with care today
Data & Analysis ✓ NVIDIA · Official

Mask Grounding DINO Training & Deployment

Train and deploy text-guided open-vocabulary instance segmentation models.

★ 3.8k FS 51 Use with care today
Data & Analysis ✓ NVIDIA · Official

TAO Mask2Former Segmentation

Guides NVIDIA TAO workflows for training and deploying Mask2Former segmentation models.

★ 3.8k FS 49 Use with care today
Dev & Engineering ✓ NVIDIA · Official

TAO Sparse4D Training Skill

Guides agents through training, evaluation, export, quantization, and inference for multi-camera temporal 3D detection and tracking.

★ 3.8k FS 54 Use with care today
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.

★ 3.8k FS 49 Use with care today
Data & Analysis ✓ NVIDIA · Official

TAO Person Re-Identification

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

★ 3.8k FS 49 Use with care today
Data & Analysis ✓ NVIDIA · Official

Hugging Face GPU Fine-Tuning

Build reproducible Hugging Face fine-tuning pipelines on local NVIDIA GPUs.

★ 3.8k FS 48 Use with care today
Automation & Ops ✓ NVIDIA · Official

TAO Local Docker Runner

Run TAO jobs on a local or remote single-node Docker host with NVIDIA GPU support.

★ 3.8k FS 48 Use with care today
Data & Analysis ✓ NVIDIA · Official

TAO NVDINOv2 Visual Representation Training

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

★ 3.8k FS 47 Use with care today
Data & Analysis ✓ NVIDIA · Official

TAO DAFT Dataset Validator

Validate TAO DAFT dataset structure, schemas, and cross-references with tao-daft validate.

★ 3.8k FS 59 Recommended today

Related skills