Data & Analysis ✓ NVIDIA · Official

TAO Visual ChangeNet Inspection

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

48/ 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
pcb-inspectiondefect-detectionimage-classificationchange-segmentation
+3tao-toolkitdockercomputer-vision

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

This skill provides NVIDIA TAO Toolkit guidance for Visual ChangeNet in AOI and PCB inspection. It supports PASS/NO_PASS binary classification from image pairs and pixel-level change masks from before/after pairs. The instructions cover training, evaluation, inference, export, quantization, and conditional TensorRT deployment workflows, along with data formats, schemas, troubleshooting, and parent-model resolution. Docker, nvidia-container-toolkit, and an NVIDIA GPU with at least 16GB of VRAM are required.

Reads packaged TAO schemas, templates, and skill metadata; constructs dataset paths and spec overrides for classification or segmentation; runs TAO Toolkit or local Docker commands for training, evaluation, inference, and export; consumes image archives plus a four-column CSV for classification and A/, B/, list/, label/ paired directories for segmentation; stages the Hugging Face C-RADIO checkpoint locally and mounts it into the container; and produces classification outputs, change masks, checkpoints, exported models, or deployment artifacts when the relevant actions are packaged. It also routes eligible training runs through AutoML by default and explains when direct training is required.

Good fit
  • An AOI engineer trains a PASS/NO_PASS classifier from paired PCB inspection images.
  • A machine-vision team trains a pixel-level change-segmentation model from before/after image pairs.
  • A TAO user evaluates, runs inference with, or exports an existing Visual ChangeNet checkpoint.
  • A deployment engineer generates a TensorRT engine when a compatible ONNX parent model already exists.
  • A platform engineer diagnoses pretrained-weight paths, dataset-format errors, out-of-memory failures, or segmentation CUDA-extension issues.

How do you install this skill?

Before you use it
  • The invocation examples expose NGC_API_KEY to the container and mount datasets, results, and model files; verify least-privilege credentials, data boundaries, GPU scope, and cleanup/rollback before use.
  • The first segmentation run compiles custom CUDA operators, and backbone staging depends on Hugging Face; validate network access, image availability, storage, and caching in advance.
  • skill_info.yaml and the main document differ on some segment data sources, actions, and templates; they should be reconciled and covered by reproducible tests before publication.
Before you start
Your agent needs
  • Shell / CLI
  • Network access
  • Local filesystem
Install first
  • Docker
  • nvidia-container-toolkit
  • Python
  • huggingface_hub
  • NVIDIA TAO Toolkit container
  • NVIDIA GPU with 16GB+ VRAM

Install the single skill with the skills CLI:

npx skills add nvidia/skills --skill tao-train-visual-changenet --yes

Or install the NVIDIA collection:

npx skills add nvidia/skills

The README does not document a separate manual-copy procedure. After installation, the skill is available when the agent loads skills and encounters a relevant request.

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-visual-changenet" ~/.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 Visual ChangeNet for PCB defect detection

After installation, use a trigger such as “train Visual ChangeNet for PCB defect detection”, “ChangeNet classify”, or “ChangeNet segment”. Specify the task mode, dataset locations, spec file, output directory, GPU/platform settings, and parent checkpoint. Classification requires an image directory and a four-column CSV; segmentation requires A/, B/, list/, and label/ directories. AutoML is the default for eligible training runs; request “disable AutoML” or “plain training” for a direct-training run. For local Docker, resolve the TAO image from versions.yaml, use --shm-size=8g, and mount the local C-RADIO safetensors checkpoint.

What are this skill's strengths and limitations?

Pros
  • Supports both paired-image classification and change segmentation for AOI workflows.
  • Documents dataset layouts, CSV semantics, spec overrides, and important training parameters.
  • Explicitly addresses the need to stage and mount C-RADIO weights before launch.
  • Includes AutoML routing, parent-model inference, troubleshooting, and local-Docker guidance.
Limitations
  • Requires Docker, nvidia-container-toolkit, a TAO runtime, and an NVIDIA GPU.
  • The C-RADIO checkpoint must be downloaded from Hugging Face before training and is approximately 393 MB.
  • Segmentation compiles the MultiScaleDeformableAttention CUDA extension on first run, taking about five minutes.
  • Whether quantization, TensorRT generation, and deployment actions are runnable depends on packaged metadata, schemas, and available ONNX artifacts; the source does not provide complete test results.

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 Visual ChangeNet Inspection this page ✓ NVIDIA · Official 48 · Use with care ★ 3.8k today Apache-2.0
TAO AutoML + DEFT Three-Phase Pipeline ✓ NVIDIA · Official 51 · Use with care ★ 3.8k today Apache-2.0
TAO MAE Vision Pretraining ✓ NVIDIA · Official 48 · Use with care ★ 3.8k today Apache-2.0
TAO Optical Inspection Training ✓ NVIDIA · Official 48 · Use with care ★ 3.8k today Apache-2.0
TAO Depth Anything v2 ✓ NVIDIA · Official 50 · Use with care ★ 3.8k today Apache-2.0

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
48/ 100 5-point scale 2.4 / 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.
1Trust13 / 25 · 2.6/5

The documentation transparently describes Docker, GPU, S3, Hugging Face, NGC_API_KEY, and host-volume data flows, and limits declared tools to Read/Bash. However, --gpus all, secret injection through environment variables, and external model downloads lack least-privilege guidance, confirmation requirements, sensitive-data handling, complete isolation, and rollback procedures, so points are deducted.

2Reliability8 / 20 · 2.0/5

The skill documents routing, data formats, model-weight staging, error patterns, and troubleshooting, and says to report blocking conditions when schemas or ONNX artifacts are missing. Static evidence provides no executable reproduction, comprehensive test suite, or precise failure-output contract, and some action/data-source descriptions are inconsistent, so the score is reduced and kept below the static ceiling.

3Adaptability9 / 15 · 3.0/5

The audience, AOI/PCB scenarios, classification and segmentation inputs, and trigger phrases are reasonably clear. Non-fit boundaries, Chinese-language support, and broader hardware/storage compatibility are not specified; core staging depends on Hugging Face and execution depends on NVIDIA Docker/NGC, creating possible mainland-China reachability concerns, so points are deducted.

4Convention8 / 15 · 2.7/5

The skill includes a name, description, Apache-2.0 license, author, version, references, parameter guidance, and troubleshooting. It lacks dedicated Instructions and Examples sections, a changelog, explicit maintenance responsibility, and an update path; the benchmark also reports folder/file convention findings, so points are deducted.

5Effectiveness6 / 15 · 2.0/5

The documentation gives fairly complete configuration and data requirements for training, evaluation, inference, export, quantization, and segmentation, which should be directly useful. However, no representative output is statically verifiable here, and the single benchmark task with limited coverage does not establish result correctness, completeness, or comparative benefit, so the score is capped and reduced.

6Verifiability4 / 10 · 2.0/5

A fixed revision, committed evals.json, and benchmark summary provide some traceability. There are no raw logs, broad test coverage, independent reproduction artifacts, or corroborating sources, so only limited credit is justified.

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][13]

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

Is internet access required during training?
Not necessarily. Network access is needed to stage the Hugging Face C-RADIO checkpoint; after it is mounted locally, HF_TOKEN is not needed during training.
How do the classification and segmentation datasets differ?
Classification uses an image directory plus a four-column CSV. Segmentation uses paired A/, B/, list/, and label/ directories instead of CSV files.
Can TensorRT deployment run without an ONNX model?
It should not be assumed. Deployment requires an exported ONNX artifact as parent_model. If no ONNX artifact exists and no export action is exposed, deployment is blocked.

More skills from this repository

All from NVIDIA/skills

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

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 Optical Inspection Training

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

★ 3.8k FS 48 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 Depth Anything v2

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

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

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

TAO NVPanoptix3D

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

★ 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

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 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 Standard Training Workflow

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

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

TAO on Brev GPU Instances

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

★ 3.8k FS 51 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 Video Reasoning Annotation Pipeline

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

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

TAO Inference Microservice Deployment

Start, query, and stop TAO inference microservices across supported compute platforms.

★ 3.8k FS 45 Not recommended today
Data & Analysis ✓ NVIDIA · Official

TAO ChangeNet Root Cause Analyzer

Uses image evidence to identify why NVIDIA TAO Visual ChangeNet classification experiments fail.

★ 3.8k FS 39 Not recommended today
Data & Analysis ✓ NVIDIA · Official

TAO Image Grounding

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

★ 3.8k FS 52 Use with care today
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 Video Action Recognition

Train, evaluate, export, and run inference for RGB, optical-flow, and multi-stream video action models with NVIDIA TAO.

★ 3.8k FS 46 Use with care today

Related skills