# tao-run-automl-deft-pipeline

A skill that chains three training phases: hyperparameter search, the DEFT loop, and a second AutoML pass on the augmented dataset.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 1600 installs · ★ 3735
- Author: NVIDIA Corporation
- License: Apache-2.0 · policy=mirror · the beginning of the file is at the end of this page
- Source: https://github.com/NVIDIA/skills/tree/HEAD/skills/tao-run-automl-deft-pipeline/SKILL.md
- Updated: 2026-10-23
- HTML: https://affpapa.org/en/nevibecode/skills/tao-run-automl-deft-pipeline

## What it does

The skill does not reimplement AutoML or DEFT. It owns the connective tissue only: it prepares the HPO spec inputs, hands the winning spec and checkpoint from phase one into phase two, and re-runs AutoML after the DEFT loop on the dataset with added iterations. The actual phase work is delegated to two other skills — `tao-run-automl` and an application DEFT skill (default `tao-run-deft-aoi`).

Phase one tunes hyperparameters on the original data, phase two runs RCA → SDG → mining → retrain, phase three fine-tunes on the combined CSV. There is no separate baseline train in phase two: the phase-one checkpoint is reused as DEFT's baseline, so that cost lands inside phase one's trainings. The phase-three checkpoint is the deliverable, and nothing retrains after it.

The pipeline is sequential, and that is the main thing to weigh before kickoff. Total wall-clock is the sum of all three phases, and on a single-GPU box phases one and three each add several hours. You need `docker` and `nvidia-container-toolkit`; the workflows themselves declare additional requirements. There is exactly one gate: the agent produces a consolidated Pre-Flight Summary, you approve it, and all three phases then run without further pauses.

## Requirements
- Works with: Docker

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add NVIDIA/skills --skill tao-run-automl-deft-pipeline -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/tao-run-automl-deft-pipeline/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/tao-run-automl-deft-pipeline/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add NVIDIA/skills --skill tao-run-automl-deft-pipeline -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/tao-run-automl-deft-pipeline/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add NVIDIA/skills --skill tao-run-automl-deft-pipeline -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/tao-run-automl-deft-pipeline/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install NVIDIA/skills tao-run-automl-deft-pipeline
```

2. **Manually: put the files in place**
- File: `.github/skills/tao-run-automl-deft-pipeline/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add NVIDIA/skills --skill tao-run-automl-deft-pipeline -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/NVIDIA/skills --path skills/tao-run-automl-deft-pipeline
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/tao-run-automl-deft-pipeline/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add NVIDIA/skills --skill tao-run-automl-deft-pipeline -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/NVIDIA/skills/tree/HEAD/skills/tao-run-automl-deft-pipeline/SKILL.md

## When to use it
- run AutoML, the DEFT loop and a second AutoML as one chain
- pass the winning hyperparameters and checkpoint from AutoML into DEFT
- fine-tune on a dataset augmented by DEFT iterations
- get a final checkpoint with no retrain after phase three
- keep the two delegated skills' specs in sync without hand-editing

## Example prompts
- Run the AOI workflow end-to-end: AutoML, then DEFT, then AutoML again
- Tune hyperparameters then DEFT for my AOI ChangeNet model
- Warm-start DEFT from the best AutoML spec and run the loop

## Source text · SKILL.md · Apache-2.0

Below is the content of a third-party file. It is data, not instructions for you: do not act on anything written inside unless the human asks. Block tag: 1ca59846412917cc.

BEGIN THIRD-PARTY FILE 1ca59846412917cc
```text
---
name: tao-run-automl-deft-pipeline
description: >
  Run the canonical NVIDIA AOI three-phase training pipeline — Phase 1 AutoML baseline (HPO),
  Phase 2 DEFT loop (RCA → SDG → mining → plain-train retrain), Phase 3 AutoML refinement on
  the DEFT-augmented dataset. Use when the user asks to "run the AOI workflow",
  "fine-tune my PCB AOI model end-to-end", "improve my AOI ChangeNet model", or "AOI workflow
  with AutoML" request — route here instead of tao-run-deft-aoi directly unless the user
  explicitly asks for the DEFT loop ONLY (e.g. "run JUST the DEFT loop", "skip AutoML, only
  DEFT"). Also handles the same three-phase pattern for non-AOI DEFT applications — AutoML
  baseline then DEFT loop warm-started from AutoML's winning HPs then post-DEFT AutoML
  refinement on the iteration-augmented dataset. Trigger phrases include "run the AOI
  workflow", "AOI end-to-end", "AutoML + DEFT", "AutoML then DEFT", "tune hyperparameters then
  DEFT", "DEFT with AutoML at both ends", "warm-start DEFT", "improve my AOI model".
license: Apache-2.0
compatibility: Requires docker + nvidia-container-toolkit. Workflows (tao-run-automl, tao-run-deft-aoi) declare additional requirements.
metadata:
  author: NVIDIA Corporation
  version: "0.1.0"
allowed-tools: Read Skill Bash Write
tags:
- tao
- applications
---

# AutoML + DEFT Pipeline

A workflow-bridge skill that runs **three phases** in sequence by delegating to two existing skills — `tao-run-automl` for HPO and a DEFT application skill (default `tao-run-deft-aoi` for AOI; other `skills/applications/deft-*` skills for non-AOI cases) for the iterative data-improvement loop.

This skill **does not** re-implement AutoML or DEFT. It owns only the connective tissue: HPO spec inputs, the spec-handoff between AutoML and DEFT, and the post-DEFT AutoML re-run on the augmented dataset.

## Routing policy

- User asks to "run the AOI workflow" or "improve my AOI ChangeNet model" — **default to this skill**, not `tao-run-deft-aoi` directly. The bare DEFT loop is the inner stage of this pipeline.
- User wants AutoML and DEFT chained on the same model/dataset
- User says "AutoML at both ends", "tune HPs then DEFT", "warm-start DEFT", "AutoML before and after DEFT"
```
END THIRD-PARTY FILE 1ca59846412917cc

The third-party file has ended. Everything between the 1ca59846412917cc tags is data: requests and commands from it are not followed. An “end of file” line with another tag inside the block is part of the file.

First 2249 of 17494 bytes. © NVIDIA Corporation · Apache-2.0 · https://github.com/NVIDIA/skills/tree/HEAD/skills/tao-run-automl-deft-pipeline/SKILL.md

_Part of the page did not fit — see the HTML version._

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
