Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Run `tao-daft convert` to convert NVIDIA TAO DAFT datasets between supported formats. Do not use for non-DAFT data. Use when the user asks to convert a DAFT dataset, change DAFT format, change a TAO dataset format, or run `tao-daft convert`.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-17 | ✗→✓ | ▲ Improved | 7% | 0% |
| case-04 | ✗→✓ | ▲ Improved | 31% | 0% |
| case-05 | ✗→✓ | ▲ Improved | 10% | 0% |
| case-06 | ✗→✓ | ▲ Improved | 50% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 27% | 0% |
bashtao-daft convert <source-format> <target-format> --path <input> --output <output>
Source and target are positional subcommands; --path and --output are flags. Discover the supported formats and per-pair flags from the leaf --help (see "CLI conventions" below).
bashpython -c "import nvidia_tao_daft" 2>/dev/null || { echo "MISSING: tao-daft not installed. Run:" echo " pip install nvidia-tao-daft" exit 1 }
Discover the installed CLI surface before choosing format slugs, then run the leaf conversion command with explicit --path and --output flags:
bashtao-daft --version tao-daft convert --help tao-daft convert <source-format> --help tao-daft convert <source-format> <target-format> --path /path/to/daft --output /path/to/converted
Drives tao-daft convert to transform a DAFT dataset (or a tree of them) between supported formats. The CLI does the real work; the skill picks the right source/target pair and flags, then explains the result.
Trigger on: converting a DAFT dataset, packaging DAFT QA / summarization / temporal tasks for VLM training, producing a meta.json-style training set, or the command tao-daft convert. Do not trigger for non-DAFT → DAFT conversion (COCO, YOLO, Data Factory JSONL) — redirect to the upstream nvidia-tao-daft repo's converter skills.
If the user opens ambiguously, run a few --help calls first.
nvidia-tao-daft installed (wheel only, not the source repo).Confirm with tao-daft --version.
disk.
tao-daft is nested argparse subcommands. The conventions below are stable across versions even when format names or flags change, so always discover the current surface from --help rather than relying on names this doc happens to mention.
--from/--to: tao-daft convert <source> <target> [flags]. Format slugs are versioned, lowercase, dot-separated (metropolis-v3.0, cosmos-reason-v1.0, ...).
--path PATH (source),--output OUTPUT (destination). Both required at the leaf; passing positionally fails.
--path accepts both granularities — a single scene/datasetor a parent directory; the converter walks the tree.
targets (e.g. media-handling). Always check the leaf --help.
Operating procedure:
tao-daft --version — confirm install, pin version in any report.tao-daft convert --help — list supported source formats.tao-daft convert <source> --help — list valid targets for thatsource.
tao-validate-dataset-format skill's "Format inference"). If you cannot infer or the target is unspecified, ask.
tao-daft convert <source> <target> --help — pick flags for theuser's intent (task subset, media copy vs reference, metadata).
Per-scene progress prints to stdout; non-zero exit on failure. The converted dataset is written under --output — spot-check it with the tao-validate-dataset-format skill before training. For large trees, capture the full output and partial-read if huge.
upstream repo's converter skills.
--help reports for the installedversion — don't pass an unconfirmed pair.
--path / --output are flags.convert only — validate and info have their own skills.tao-daft: command not found — wheel not installed; pipinstall nvidia-tao-daft, verify with tao-daft --version.
error: argument --path/--output is required — passedpositionally; move behind the flag.
invalid choice: '<format>' — slug not wired up in thisversion. Re-run the relevant --help.
tao-daft validate — re-check per-pairflags (media handling, task subset) via leaf --help; a misset flag often produces a structurally valid but semantically wrong target.
Other measured skills in the registry, with their headline benchmark lift.