Data & Analysis ✓ NVIDIA · Official stereo-depthdisparity-estimation3d-reconstructionfoundation-stereotao-toolkitdockertensorrt

TAO FoundationStereo Stereo Depth

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

FollowSkills review · FSRS-2.0
Not recommended
52/ 100 5-point scale 2.6 / 5
Trust16 / 25 · 3.2/5

The skill limits declared tools to Read and Bash, recommends read-only input mounts, and documents container, output, and user-permission handling. However, it relies on Docker, NVIDIA Container Toolkit, S3 paths, and Hugging Face pretrained weights without fully disclosing network data flow, sensitive-data handling, dependency integrity, user confirmation, rollback, or cleanup after failure, so points are deducted.

Reliability8 / 20 · 2.0/5

The documentation gives substantial detail on action routing, data formats, checkpoint resolution, shape constraints, a known quantization issue, and validation metrics. Static review cannot reproduce the key paths, and uncertainty remains around CLI, container-version, and template compatibility; abnormal-input handling and diagnostic feedback are also incomplete, so the static ceiling applies.

Adaptability10 / 15 · 3.3/5

The name, trigger phrases, supported workflows, dataset-selection rules, and some non-fit boundaries are clear. Chinese-language guidance and mainland-China network reachability are not addressed, while training depends on Hugging Face weights and deployment depends on NVIDIA container infrastructure, limiting environment fit and reducing the score.

Convention9 / 15 · 3.0/5

The skill uses progressive references and includes version, author, license, parameters, templates, troubleshooting, benchmark material, and repository-level maintenance signals. However, the recommended Instructions and Examples sections are absent; the benchmark reports hierarchy, schemas-folder, and author-format findings; and no explicit changelog, named maintenance owner, or update procedure is provided.

Effectiveness6 / 15 · 2.0/5

The skill covers a coherent workflow from annotation and dataset selection through configuration, execution, and result verification, with usable commands and action-specific parameters. Static evidence does not establish directly usable real outputs, quantization has a documented known failure, and users must still resolve dependencies and configuration issues, so the score remains below the static maximum.

Verifiability3 / 10 · 1.5/5

Versioned reference files, fixed configuration examples, and one NVSkills-Eval report provide some auditability, with that single task marked as passing. However, the sample contains only one positive task, no negative tasks, and no committed CI/test suite covering key execution paths; many technical claims lack independent corroboration, so only limited credit is justified.

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
  • Training may download pretrained weights from Hugging Face; mainland-China users should verify reachability and review download provenance, caching, and integrity.
  • The skill enables Bash-driven Docker workflows and writes to an output directory; confirm data paths, output paths, GPU usage, and container permissions before running.
  • Quantization is documented to fail in the specified TAO image because load_state_dict_from_checkpoint is missing; it should not be treated as a validated path.
  • The benchmark contains only one positive task and does not establish success across training, evaluation, export, deployment, or failure scenarios.
See the full review method →

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

This skill supports NVIDIA TAO Toolkit workflows for stereo depth estimation with FoundationStereo. It processes stereo image pairs and supports training and evaluation with ground-truth disparity as well as inference without ground truth. Its PyT actions are train, evaluate, inference, export, and quantize; TensorRT engine generation and TensorRT evaluation or inference use TAO Deploy. Docker and nvidia-container-toolkit are required.

Reads annotation files containing left and right images plus optional ground-truth disparity and occlusion-mask paths; can generate annotations with depth_net convert; configures FoundationStereo and the appropriate dataset_name for the data layout; runs training, evaluation, inference, export, or quantization through the unified TAO depth_net CLI inside a container; uses the TAO Deploy workflow to generate TensorRT engines and run TensorRT evaluation or inference; produces checkpoints, metrics, inference artifacts, and deployment outputs.

  1. A computer-vision engineer needs to train FoundationStereo on Middlebury, KITTI, or ETH3D stereo data.
  2. A 3D-reconstruction developer needs disparity maps from left-right camera images without ground-truth disparity.
  3. A model evaluator needs to inspect stereo-depth quality using epe, bp1, bp2, bp3, d1, or rmse.
  4. An edge-deployment engineer needs to export a trained model and generate a TensorRT engine through TAO Deploy.
  5. A data engineer needs to convert stereo images, disparity labels, and optional occlusion masks into TAO annotation files.

What are this skill's strengths and limitations?

Pros
  • Covers annotation preparation, training, evaluation, inference, export, quantization, and TensorRT deployment workflows.
  • Clearly distinguishes two-column inference annotations from three- or four-column ground-truth annotations.
  • Documents AutoML policy, container user permissions, cache directories, and common failure conditions.
  • Describes dataset mappings for Middlebury, KITTI, ETH3D, FSD, IsaacRealDataset, Crestereo, and GenericDataset.
Limitations
  • Requires Docker and nvidia-container-toolkit; the source does not describe a standalone non-container execution path.
  • Users must provide stereo images, disparity annotations or annotation files, and pretrained Depth Anything v2 and EdgeNeXt paths.
  • The PyT depth_net entrypoint does not support gen_trt_engine; TensorRT engine generation must use TAO Deploy.
  • The source does not document an independent test suite or a concrete hardware compatibility matrix for this individual skill.

How do you install this skill?

Install the specific skill with the skills CLI flow documented in the repository README:

npx skills add nvidia/skills --skill tao-train-foundation-stereo --yes

The skill becomes available the next time the agent loads relevant skills. The source does not document a separate manual-copy installation procedure.

How do you use this skill?

Give the agent a request matching the skill description, such as “train stereo depth” or “use FoundationStereo for stereo disparity estimation.” Before handling a training request, read references/skill_info.yaml and resolve automl_policy. Before TAO Deploy gen_trt_engine, TensorRT evaluate, or TensorRT inference, read references/tao-deploy-foundation-stereo.md. Execution also requires accessible data paths, an annotation file, a spec YAML, pretrained encoder paths, and writable output and cache directories.

How does this skill compare with similar options?

The source explicitly positions GenericDataset as the fallback for non-canonical layouts and separates the PyT depth_net workflow from TAO Deploy TensorRT workflows. It does not provide a direct comparison with other stereo-depth tools.

FAQ

Can it run inference without ground-truth disparity?
Yes. Stereo inference accepts two-column annotations containing left and right image paths; dataset_name must be GenericDataset in that case.
Is AutoML enabled by default for training?
Yes. The skill defaults to automl_policy: on. Direct model training is used only when the user turns it off or the required schema/template is missing.
Why cannot depth_net generate a TensorRT engine directly?
The current TAO image's PyT depth_net entrypoint does not accept gen_trt_engine. Engine generation, TensorRT evaluation, and TensorRT inference must use TAO Deploy.
What should be checked after a failed run?
Check the container exit code, the kpi block in status.json, and per-step train_loss for training. For evaluation, inspect epe, bp1, bp2, bp3, d1, and rmse, and consult the supplied troubleshooting references when needed.

More skills from this repository

All from NVIDIA/skills

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

TAO Depth Anything v2

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

Data & Analysis ✓ NVIDIA · Official

TAO NVPanoptix3D

Train and run 3D panoptic reconstruction with occupancy completion from posed RGB images.

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.

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 BEVFusion Training

Train, evaluate, and run inference on BEV 3D detection models that fuse LiDAR and camera data with TAO.

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.

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

OCDNet Scene Text Detection

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

Data & Analysis ✓ NVIDIA · Official

TAO SegFormer Semantic Segmentation

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

Data & Analysis ✓ NVIDIA · Official

TAO Standard Training Workflow

Run a controlled TAO train, evaluate, and export workflow on labeled data.

Automation & Ops ✓ NVIDIA · Official

TAO on Brev GPU Instances

Run and manage TAO training, evaluation, and inference on Brev GPU instances.

Data & Analysis ✓ NVIDIA · Official

TAO Metric-Learning Recognition

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

Automation & Ops ✓ NVIDIA · Official

TAO Local Docker Runner

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

Data & Analysis ✓ NVIDIA · Official

TAO PyT Image Classification

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

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 Visual ChangeNet Inspection

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

Data & Analysis ✓ NVIDIA · Official

TAO Video Reasoning Annotation Pipeline

Convert raw videos into chain-of-thought training data.

Data & Analysis ✓ NVIDIA · Official

TAO NVDINOv2 Visual Representation Training

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

Related skills