Data & Analysis ✓ NVIDIA · Official optical-inspectiondefect-detectionsiamese-networkstao-toolkitautomltensorrtmanufacturing-quality-control

TAO Optical Inspection Training

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

FollowSkills review · FSRS-2.0
Not recommended
48/ 100 5-point scale 2.4 / 5
Trust12 / 25 · 2.4/5

The skill limits declared tools to Read and Bash and documents Docker, NVIDIA Container Toolkit, data paths, checkpoint resolution, and restrictions on using the force-load environment variable with untrusted checkpoints. It does not define user confirmation, least-privilege Bash procedures, sensitive-data handling for S3 inputs, external-effect isolation, rollback, or recovery. Publisher attribution is traceable, but the supplied license metadata is NOASSERTION, so points are deducted.

Reliability8 / 20 · 2.0/5

SKILL.md gives fairly specific guidance for training, evaluation, inference, export, deployment, dataset formats, checkpoint selection, and common errors, including reporting when schemas are missing. However, the static materials contain no executable tests covering key paths, the action/template branching is complex, and dependency versions plus abnormal-input diagnostics remain limited. The static ceiling prevents a score above 10.

Adaptability10 / 15 · 3.3/5

The intended users, AOI/manufacturing inspection scenarios, trigger phrases, input formats, and single-GPU/8GB+ VRAM environment are reasonably clear. It also states single-node limits, dataset-conversion boundaries, and that fake data must not be synthesized. Non-fit cases, semantic false-trigger boundaries, Chinese-language support, and mainland-China network reachability are not adequately addressed, so points are deducted.

Convention9 / 15 · 3.0/5

The skill includes metadata, version 0.1.0, author, tags, action tables, parameter mappings, templates, and error patterns; repository material supplies Apache/CC licensing, synchronization maintenance context, and a security-reporting path. It lacks the recommended Instructions, Examples, and FAQ sections, the author format fails the benchmark finding, and there is no skill-specific changelog or clearly assigned maintenance owner, so points are deducted.

Effectiveness6 / 15 · 2.0/5

The skill covers the core workflow from preconverted-data training through evaluation, inference, ONNX export, and TensorRT deployment, with actionable data-source and checkpoint rules. However, no representative final outputs are statically verifiable; the benchmark has only one task, with Codex correctness at 20% and overall effectiveness at 44%. The static ceiling limits the score to 7 or below.

Verifiability3 / 10 · 1.5/5

The fixed revision, structured schemas/templates, action configuration, and one benchmark report provide some auditability. Coverage is very thin: one positive task, no negative tasks, and no committed tests covering actual training, evaluation, or deployment paths or independent corroboration. The static ceiling prevents a score above 5.

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
  • Do not run Bash, Docker, or S3-related actions before confirming data locations, credential scope, and output directories.
  • Training and downstream actions depend on preconverted images.tar.gz and dataset.csv files, valid checkpoints, and a working TAO/Docker/GPU environment; installation, version compatibility, and rollback guidance are incomplete.
  • Do not treat the benchmark PASS as evidence of successful real training or deployment; it covers only one documentation-planning task.
  • For mainland-China networks or Chinese-language workflows, verify reachability and localization support for Docker images, TAO dependencies, and external services before use.
See the full review method →

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

This skill targets AOI, PCB, and quality-control data, using Siamese networks to compare image pairs for manufacturing defects, anomalies, and quality issues. It covers training, evaluation, inference, ONNX export, and TensorRT deployment for TAO Optical Inspection models. AutoML is enabled by default for training and can be disabled for an individual run. Users need Docker, nvidia-container-toolkit, and an NVIDIA GPU with at least 8GB of VRAM.

Reads and applies TAO Optical Inspection dataset, model, and deployment specifications; constructs training, validation, test, and inference paths from images.tar.gz and dataset.csv splits; runs train, evaluate, inference, and export actions; resolves checkpoints from upstream training or AutoML jobs; exports ONNX models; reads the deployment reference before TensorRT engine generation, TensorRT evaluation, or TensorRT inference; and diagnoses CSV format errors, extracted-image root mismatches, invalid training batch sizes, and trusted-checkpoint loading failures.

  1. A manufacturing engineer wants to train an AOI defect classifier from PCB image pairs.
  2. A computer-vision team needs to run TAO Optical Inspection training, validation, and testing on preconverted data.
  3. A model developer needs to select a checkpoint from a training or AutoML job and export an ONNX model.
  4. A deployment engineer needs to generate a TensorRT engine and run TensorRT inference for an optical-inspection model.
  5. A validation engineer needs to troubleshoot dataset.csv paths, extracted image layouts, or batch-size failures.

What are this skill's strengths and limitations?

Pros
  • Covers training, evaluation, inference, ONNX export, and TensorRT deployment workflows.
  • Supports AutoML with a per-run option to enable or disable it.
  • Specifies required data files, checkpoint resolution, GPU settings, and common failure handling.
  • Designed for lightweight Siamese networks that typically run on one GPU.
Limitations
  • Requires Docker, nvidia-container-toolkit, and an NVIDIA GPU with at least 8GB of VRAM.
  • Targets the Optical Inspection data format and TAO workflow rather than general-purpose defect detection.
  • Although the PyT container exposes dataset conversion, this skill does not package a dataset_convert action or template.
  • The supplied material provides no standalone test suite, performance benchmark, or operating-cost evidence.

How do you install this skill?

Install the NVIDIA skills collection with: npx skills add nvidia/skills. Install only this skill with: npx skills add nvidia/skills --skill tao-train-optical-inspection --yes. The README does not document a separate manual-copy procedure for this skill. Before running it, provide Docker, nvidia-container-toolkit, and a suitable NVIDIA GPU.

How do you use this skill?

After loading the skill in an Agent Skills-compatible client, prompt it with requests such as “train optical inspection,” “AOI defect detection,” or “PCB / manufacturing inspection,” and provide dataset paths, the requested action, output directory, GPU settings, and checkpoint requirements. Use Optical Inspection-format images.tar.gz and dataset.csv splits; training, evaluation, and inference require explicit data-source paths. Before TensorRT gen_trt_engine, TensorRT evaluate, or TensorRT inference, read references/tao-deploy-optical-inspection.md. The source does not document complete standalone CLI commands, dataset-generation commands, or pricing.

FAQ

Do I need to start with raw PCB data?
No. If you already have TAO-ready images.tar.gz and dataset.csv splits, you can start with training, evaluation, inference, export, and deployment. Do not fabricate a PCB dataset when only preconverted data is available.
Does training use AutoML by default?
Yes. AutoML is enabled at the model layer and defaults to automl_policy: on. Set it to off only for a run where the user explicitly requests disabled AutoML, no HPO, or plain training.
Why might training fail because of batch size?
The training dataloader rejects dataset.batch_size: 1. The normal template default is 8; minimal AutoML smoke runs should use 2 or higher.
Does this skill require a paid service?
The source does not state pricing, paid-service requirements, or cloud costs, so total cost cannot be determined from the supplied material. The skill declares Apache-2.0, while the repository is dual-licensed under Apache License 2.0 and CC BY 4.0.

More skills from this repository

All from NVIDIA/skills

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 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 DINO Object Detection

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

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 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 PointPillars 3D Detection

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

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.

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.

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 OneFormer Universal Segmentation

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

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 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.

Data & Analysis ✓ NVIDIA · Official

Mask Grounding DINO Training & Deployment

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

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 Metric-Learning Recognition

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

Data & Analysis ✓ NVIDIA · Official

TAO NVPanoptix3D

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

Data & Analysis ✓ NVIDIA · Official

TAO Person Re-Identification

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

Dev & Engineering ✓ NVIDIA · Official

TAO Skill Bank Capability Discovery

Query TAO Skill Bank workflows, models, platforms, and AutoML support from packaged manifests.

Related skills