tao-run-deft-aoi

Automate the DEFT AOI improvement loop for PCB inspection models.

83|20|Updated Apr 16, 2026
One-click install
npx skills add https://github.com/NVIDIA-TAO/tao-skill-bank --skill tao-run-deft-aoi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tao-run-deft-aoi
Source: https://github.com/NVIDIA-TAO/tao-skill-bank/tree/main/skills/applications/tao-run-deft-aoi
Command: npx skills add https://github.com/NVIDIA-TAO/tao-skill-bank --skill tao-run-deft-aoi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires tao-toolkit-pyt, tao-toolkit-deploy, tao-toolkit-ds, huggingface, anomalygen, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the DEFT AOI improvement loop for PCB inspection models, which includes baseline evaluation, root cause analysis, synthetic defect generation, data mining, and retraining, enabling the user to fine-tune and deploy models until desired KPI targets are met.

Core Features & Use Cases

  • DEFT AOI Improvement Loop: Orchestrates the full process from baseline evaluation to model deployment, including synthetic defect generation and iterative fine-tuning.
  • Customizable KPI Targets: Allows setting and adjusting KPI targets for false-accept rate and recall.
  • Use Case: For engineers and developers looking to automate the process of improving PCB inspection models with NVIDIA TAO VisualChangeNet / ChangeNet PCB inspection models.

Quick Start

Run the DEFT AOI improvement loop for your PCB inspection model with the following command: tao-run-deft-aoi --max_iterations 3

Frequently Asked Questions about tao-run-deft-aoi

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate the PCB inspection model improvement loop with NVIDIA TAO?

You can automate the PCB inspection model improvement loop by running the DEFT AOI process, which orchestrates baseline evaluation, root cause analysis, synthetic defect generation, retraining, and deployment using NVIDIA TAO VisualChangeNet models.

What is the DEFT AOI improvement loop for defect detection models?

The DEFT AOI improvement loop is an automated process for PCB inspection models that iteratively performs baseline evaluation, root cause analysis, synthetic defect generation via AnomalyGen, data mining, retraining, and deployment until KPI targets are met.

Do I need Docker and nvidia-container-toolkit to run the DEFT AOI automation?

Yes, Docker and nvidia-container-toolkit are required dependencies to run the DEFT AOI automation loop, along with tao-toolkit-pyt, tao-toolkit-deploy, and tao-toolkit-ds for executing specific pipeline stages.

How do I set custom KPI targets for false-accept rate and recall in PCB inspection?

You can set and adjust custom KPI targets for false-accept rate and recall within the DEFT AOI improvement loop, allowing the automated retraining process to fine-tune PCB inspection models until your specific metrics are satisfied.

Can I use HuggingFace model weights with NVIDIA TAO VisualChangeNet for PCB inspection?

Yes, the DEFT AOI improvement loop integrates with HuggingFace to manage model weights for NVIDIA TAO VisualChangeNet and ChangeNet PCB inspection models during the automated retraining and deployment pipeline.

What is the best way to generate synthetic defects for PCB inspection model retraining?

The DEFT AOI loop uses AnomalyGen to generate synthetic defects during the automated improvement process, combining synthetic data generation with data mining to retrain PCB inspection models for better accuracy.