К основному содержанию
скилл CX Codex

holoscan-setup — скилл для Claude Code: подбор способа установки

Проверяет хост и помогает выбрать способ установки Holoscan SDK 5.x: контейнер, Debian-пакеты, wheels или сборка из исходников.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add NVIDIA/skills --skill holoscan-setup -a claude-code
Открыть на GitHub

Что делает holoscan-setup

Скилл разбирается, что именно нужно: конкретный релиз 5.x или ветка исходников, C++ или Python, отдельные модули. Дальше он сверяется с release notes и руководством по установке для выбранной версии. Важная деталь: страница без номера версии может описывать 4.x, поэтому версию надо фиксировать явно.

Проверки на хосте только читающие: uname -m, /etc/os-release, nvidia-smi, версия Python, glibc, Docker. Отдельно смотрится, что уже стоит: python -m pip list в нужном окружении и dpkg-query -W 'holoscan*' на Debian — так 4.x отличается от рабочего 5.x. Для уже скачанного образа есть scripts/check_ngc_image.sh с полным тегом 5.x; он смотрит только локальный образ и ничего не запрашивает из реестра.

Базовая линия 5.0 — CUDA 13, Ubuntu 24.04, x86_64 и SBSA arm64, для wheels нужен glibc 2.39 и CPython 3.12–3.14. Значение CUDA в nvidia-smi говорит о возможностях драйвера, а не о наличии toolkit. Хост только с CUDA 12 на путь с пакетом 5.x для CUDA 12 не перевести, потому что такого пакета нет. ARM64 сам по себе не означает поддержку Tegra или iGPU — на Jetson, IGX, DGX Spark и Grace это стоит подтвердить до установки. Conda для 5.0 недоступна, и пакет 4.x из Conda запрос на 5.x не закрывает.

Какие задачи решает

  • выбрать способ установки Holoscan SDK 5.x под конкретный хост
  • отличить уже стоящую версию 4.x от рабочей 5.x
  • проверить совместимость драйвера и выбранного артефакта
  • понять, тянет ли хост CUDA 13 и нужную версию glibc
  • найти замену недоступным Early Access бинарникам

Примеры запросов агенту

  • проверь мой хост и скажи, какой способ установки Holoscan 5.x подойдёт
  • нужен Holoscan 5.x с Python-модулями — что ставить на Ubuntu 24.04
  • у меня ARM64 и CUDA 12, можно ли поставить Holoscan 5.x

Как установить holoscan-setup

1Через Skills CLI (Vercel)

npx skills add NVIDIA/skills --skill holoscan-setup -a claude-code

2Вручную: положить файлы

~/.claude/skills/holoscan-setup/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/holoscan-setup/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о holoscan-setup

Как установить holoscan-setup в Claude?

Выполните npx skills add NVIDIA/skills --skill holoscan-setup -a claude-code. После этого файл скилла лежит в ~/.claude/skills/holoscan-setup/SKILL.md.

Что делает holoscan-setup?

Оценивает хост и подбирает метод установки Holoscan SDK 5.x с учётом доступности релиза, совместимости с CUDA 13 и нужных компонентов.

Можно ли поставить Holoscan 5.x через Conda?

Для 5.0 Conda недоступна. Установка пакета 4.x из Conda запрос на 5.x не закрывает — скилл в этом случае предложит альтернативы.

Исходный текст

SKILL.md · Apache-2.0
---
name: holoscan-setup
description: "Assess a host and choose a Holoscan SDK 5.x installation method using release availability, CUDA 13 compatibility, and component needs."
license: Apache-2.0
metadata:
  author: "Holoscan Team <[email protected]>"
  version: "2.0.0"
  github-url: "https://github.com/nvidia-holoscan/holoscan-sdk"
  tags:
    - holoscan
    - installation
    - setup
---

# Holoscan 5.x Setup

## Establish the target

Determine the requested 5.x release or source branch and whether the user needs
C++, Python, specific modules, or SDK development. Read the release notes and
[SDK installation guide](https://docs.nvidia.com/holoscan/sdk-user-guide/setup/sdk-installation)
with the matching 5.x version selected. An unversioned page may describe 4.x;
for a development checkout use its `docs/sdk_installation.mdx` and `DEVELOP.md`.
Treat Early Access binary methods as tentative until the exact artifacts are
confirmed published. Package-name registration alone is not availability.

## Inspect and assess

Use read-only checks on the intended Linux host:

```bash
uname -m
cat /etc/os-release
nvidia-smi
python3 --version
getconf GNU_LIBC_VERSION
docker --version
docker info
```

Report unavailable tools separately from incompatible hardware. Inspect an
existing venv or SDK checkout only at user-selected or relevant known paths.
Use `python -m pip list` in the intended environment and `dpkg-query -W 'holoscan*'`
on Debian systems to distinguish 4.x installations from usable 5.x ones.
A GPU passthrough check that runs/pulls an image is a separate execution step;
a Docker version check alone does not establish passthrough.

The 5.0 baseline is CUDA 13 with dGPU support, Ubuntu 24.04 native packages,
and x86_64/SBSA arm64. Wheels require glibc 2.39 and regular CPython 3.12–3.14.
The `nvidia-smi` CUDA value describes driver capability, not toolkit presence.
Check driver/runtime compatibility for the selected artifact; a CUDA 12-only
host cannot be routed to a nonexistent 5.x CUDA 12 package. ARM64 does not
establish Tegra/iGPU support. Confirm hardware-specific support before offering
installation on Jetson, IGX, DGX Spark, or Grace systems.

To check an already-pulled image, run the bundled helper from this skill's
installation directory with the **full confirmed 5.x tag**, for example:

```bash
bash scripts/check_ngc_image.sh v5.0.0-cuda13
```

It inspects the local image only, makes no registry request, and does not prove
publication, GPU passthrough, or runtime success. Report its result accordingly.

## Recommend and route

Present the relevant choices with separate publication and host-readiness status:

| Method | 5.x workflow |
| --- | --- |
| Development container | Published CUDA 13 multiarch image; full C++ and Python stack under `/usr` |
| Debian | Published Ubuntu 24.04 C++ `holoscan` metapackage or Core/optional modules |
| Python wheels | Published `holoscan` metapackage or CUDA 13 component wheels in a venv |
| Source | Explicit 5.x ref; build container and checkout-specific options |
| Conda | Unavailable for 5.0; check the selected release's documentation for later 5.x support |

Recommend source when the requested Early Access binaries are unavailable.
Recommend the development container for a ready-to-use environment when the
image and host support are confirmed; native C++ and Python needs can justify
Debian or wheels. If the user already selected a supported method, honor that
choice and proceed within their authorization. Otherwise ask one concise
method-selection question before installation.

Use the corresponding `holoscan-install-container`, `holoscan-install-debian`,
`holoscan-install-wheel`, or `holoscan-install-source` skill when available.
Pass the release/source ref, host architecture, driver/runtime status, selected
components, existing installation details, and verified artifact availability.
If a companion skill is unavailable, consult the release instructions directly.
For a Conda-specific request, `holoscan-install-conda` explains the limitation
and alternatives; installing the 4.x Conda package does not meet a 5.x request.

## Report the outcome

Report the selected SDK version/ref, method, component versions, and checks
actually executed. Separate availability checks, imports, graph execution, and
module/GPU qualification. Missing binaries should produce an actionable source
alternative; missing host support should produce the prerequisite to resolve.

© Holoscan Team · Apache-2.0 · NVIDIA/skills

Похожие скиллы

Всё по теме «ИИ и ML» →
spark-training-gotchas Seth Hobson Диагностирует 10 частых сбоев при обучении моделей на NVIDIA DGX Spark. Помогает найти утечки памяти, троттлинг и ошибки CUDA перед долгими запусками. CX Codex 2 500установок gpu-server-management devops-skills Скилл ведёт агента по установке драйверов NVIDIA, CUDA и Docker с GPU, делит A100/H100 через MIG и настраивает мониторинг. CX Codex +1 331установок cuda-profiling mohitmishra786 Ведёт агента по профилированию CUDA-приложений: таймлайн в Nsight Systems, метрики ядер в Nsight Compute, разбор roofline и узких мест. CX Codex +1 316установок cuda mohitmishra786 Помогает агенту писать и оптимизировать CUDA-ядра: иерархия потоков, разделяемая память, потоки, флаги nvcc и Thrust. CX Codex +1 320установок serverless-modal wanshuiyin Запускает обучение, инференс и обработку данных на бессерверных GPU в Modal. Помогает рассчитывать бюджет до старта и не переплачивать за простой серверов. CX Codex +1 463установок optimize-for-gpu K-Dense-AI Скилл помогает перенести вычисления в Python с CPU на видеокарты NVIDIA и замерить реальный выигрыш в скорости. Пригодится при обработке больших массивов, графов и таблиц. CX Codex +1 2 000установок

Из того же набора178

holoscan-install-debian Ставит нативные C++-пакеты Holoscan SDK 5.x из Debian-репозитория на Ubuntu 24.04 и проверяет, что примеры собираются. CX Codex +1 1 800установок holoscan-install-wheel Ставит Python-колёса Holoscan SDK 5.x под CUDA 13 в отдельное окружение и проверяет, что всё импортируется. CX Codex +1 1 800установок holoscan-install-conda Проверяет доступность пакетов Conda для Holoscan SDK 5.x. Скилл предупреждает об отсутствии сборки для 5.0 и предлагает проверенные альтернативы. CX Codex +1 1 800установок holoscan-install-container Проверяет хост и ставит контейнер разработки Holoscan SDK 5.x с CUDA 13. Нужен перед запуском SDK в Docker с GPU. CX Codex +1 1 800установок tilegym-adding-cutile-kernel Пошагово проводит агента через добавление нового GPU-оператора на cuTile в библиотеку TileGym. Пригодится при расширении набора ядер и их интеграции в проект. CX Codex +1 1 800установок mcore-testing Скилл объясняет тестовую систему Megatron-LM: раскладку тестов, рецепты YAML, golden values и запуск unit-тестов локально. CX Codex +1 1 800установок mcore-create-issue Скилл исследует упавшие прогоны GitHub Actions в NVIDIA/Megatron-LM, находит причину сбоя и оформляет готовый баг-репорт. CX Codex +1 1 800установок mcore-run-on-slurm Скилл помогает подготовить запуск распределённого обучения Megatron-LM на SLURM-кластере. Пригодится для настройки sbatch, мног узлового запуска и разбора сбоев по логам рангов. CX Codex +1 1 800установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой