tao-run-on-docker
Installation
SKILL.md
Docker for NVIDIA GPU Workloads
Standalone install? If this session was not initialized by the TAO skill bank plugin, run the
tao-setupskill first (host preflight, credentials, cross-skill discovery).
This skill documents the generic Docker conventions that GPU container workloads rely on. Model and data skills specify what image and what command to run; this skill covers how to run docker in a way that satisfies GPU + NVIDIA container requirements.
Sources: official Docker CLI reference (https://docs.docker.com/reference/cli/docker/) and NVIDIA Container Toolkit docs.
Prerequisites
- Host GPU runtime — by default, NVIDIA driver
>=580, CUDA Toolkit>=13.0, and NVIDIA Container Toolkit>=1.19.0. If the selected model'sreferences/skill_info.yamldeclaresruntime_requirements.gpu_host, pass those values totao-setup-nvidia-gpu-hostinstead. Model requirements override the defaults for that workflow. - Docker —
docker --versionmust return ≥ 20.10. Install: https://docs.docker.com/engine/install/. - NGC API key for
nvcr.io/*pulls. Get from https://ngc.nvidia.com/.
SB="${TAO_SKILL_BANK_PATH:-${TAO_SKILL_BANK_ROOT:-$PWD}}"
SETUP_SCRIPT="${SB}/skills/platform/tao-setup-nvidia-gpu-host/scripts/setup-nvidia-gpu-host.sh"