holoscan-setup
Installation
SKILL.md
Holoscan SDK Setup
Purpose
Determines the correct Holoscan SDK installation method for the current host by inspecting hardware, OS, CUDA driver, and existing tooling, then delegates to a method-specific install skill. Covers NGC container, Debian/apt, pip wheel, Conda, and source builds across Ubuntu, RHEL, IGX Orin, Jetson, and DGX Spark / Grace-Hopper platforms.
Prerequisites
- Linux host (Ubuntu 22.04/24.04, RHEL 9.x, IGX Orin, Jetson, or DGX Spark / Grace-Hopper)
- NVIDIA GPU with a working driver (
nvidia-smireturns a CUDA Version) - Network access to
docs.nvidia.comand NGC - One of: Docker + NVIDIA Container Toolkit,
apt, Python 3.10–3.13 withpip, Conda, or a build toolchain — depending on chosen method
Available Scripts
| Script | Purpose | Arguments |
|---|---|---|
scripts/check_conda.sh |
Detects Conda installs even when not on PATH (searches ~/miniconda3, ~/miniforge3, ~/anaconda3, ~/mambaforge, /opt/conda, and shell rc files); reports envs and which have holoscan importable. |
none |
scripts/check_ngc_image.sh |
Checks whether the NGC Holoscan container image for a given CUDA tag suffix is pulled or available. | <cuda-tag-suffix> — one of cuda13, cuda12-dgpu, cuda12-igpu |