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

holoscan-install-debian — скилл для Claude Code: установка Holoscan

Ставит нативные C++-пакеты Holoscan SDK 5.x из Debian-репозитория на Ubuntu 24.04 и проверяет, что примеры собираются.

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

Что делает holoscan-install-debian

Скилл ведёт агента по установке Holoscan SDK 5.x на Ubuntu 24.04: сначала выбирается конкретный релиз 5.x и читаются его release notes, потом подбираются пакеты. Полный SDK — это holoscan, только ядро — holoscan-core, опциональные модули — holoscan-vision, holoscan-visualization, holoscan-inference. Python-биндинги сюда не входят, для них есть отдельный путь через wheel.

Перед установкой агент проверяет /etc/os-release, uname -m, nvidia-smi и уже стоящие пакеты, настраивает CUDA APT-репозиторий релизным установщиком, обновляет метаданные и смотрит кандидатов через apt-cache policy и apt-cache madison. Дальше идёт симуляция транзакции: apt-get --simulate install "holoscan=${APT_VERSION}". Если симуляция падает или тянет за собой удаления, агент останавливается и показывает конфликт, а не ставит пакеты молча.

Набор артефактов 5.0 рассчитан на CUDA 13 и дискретные GPU на x86_64 или arm64. Варианта под CUDA 12 и отдельного артефакта для Tegra/iGPU здесь нет, поэтому драйвер, который сообщает поддержку CUDA 12, требует оценки совместимости или обновления до установки. Поле CUDA в nvidia-smi показывает возможности драйвера, а не версию установленного toolkit, и делать вывод по нему нельзя. Для сборки потребителя нужен CMake 4.0 или новее: стандартный для Ubuntu 24.04 CMake 3.28 такую сборку не настроит.

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

  • поставить Holoscan SDK 5.x из Debian-пакетов на Ubuntu 24.04
  • выбрать между полным SDK и набором модульных пакетов
  • проверить, какой именно релиз 5.x доступен в APT
  • прогнать симуляцию установки и увидеть конфликты до применения
  • собрать пример hello_world и проверить find_package(holoscan)

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

  • поставь Holoscan SDK 5.x нативными Debian-пакетами на Ubuntu 24.04
  • проверь, какие версии holoscan и holoscan-core доступны в APT, и покажи симуляцию установки
  • собери пример hello_world из установленных пакетов и проверь find_package(holoscan)

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

1Через Skills CLI (Vercel)

npx skills add NVIDIA/skills --skill holoscan-install-debian -a claude-code

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

~/.claude/skills/holoscan-install-debian/SKILL.md

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

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

Вопросы о holoscan-install-debian

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

Выполните npx skills add NVIDIA/skills --skill holoscan-install-debian -a claude-code. Скилл появится в ~/.claude/skills/holoscan-install-debian/SKILL.md.

Что делает holoscan-install-debian?

Проводит установку нативных C++-пакетов Holoscan SDK 5.x на Ubuntu 24.04: выбор релиза, настройка CUDA APT-репозитория, симуляция транзакции и проверка примеров.

Какие пакеты ставит скилл?

Полный SDK — holoscan, только ядро — holoscan-core, опционально holoscan-vision, holoscan-visualization и holoscan-inference. Все модули должны быть одной версии с ядром.

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

SKILL.md · Apache-2.0
---
name: holoscan-install-debian
description: "Install Holoscan SDK 5.x native C++ Debian packages on Ubuntu 24.04, choosing the full SDK or matching modular packages."
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
    - debian
---

# Holoscan 5.x Debian Installation

## Release and platform checks

This skill targets **Holoscan SDK 5.x**. Select the requested 5.x release before
choosing artifacts. Read its release notes and the matching
[SDK installation guide](https://docs.nvidia.com/holoscan/sdk-user-guide/setup/sdk-installation).
Select the 5.x documentation version; an unversioned page may describe 4.x.
For an unreleased checkout, use its `docs/sdk_installation.mdx` and `DEVELOP.md`.
Early Access binary commands describe planned artifacts, so confirm publication
for the exact release before installing. If unavailable, explain that status
and offer `holoscan-install-source`; keep the requested 5.x version.

The 5.0 artifact set targets CUDA 13 and dGPU systems on x86_64 or arm64.
Native packages use Ubuntu 24.04; wheels use glibc 2.39 and regular CPython
3.12–3.14. Check the selected release for changes to that matrix. There is no
CUDA 12 variant or separate Tegra/iGPU artifact in this set. A driver reporting
CUDA 12 support needs a compatibility assessment or driver upgrade before a
CUDA 13 installation; the `nvidia-smi` CUDA field is a driver capability, not
the installed toolkit version. Never infer compatibility from that field alone.

## Select packages and inspect availability

This path supplies **C++** libraries, headers, CMake configuration, and C++
examples under `/usr`. Python bindings use `holoscan-install-wheel` separately.
Support in the planned artifact set is Ubuntu 24.04 x86_64 and SBSA arm64;
SBSA does not imply Tegra/iGPU support.

| Goal | Package |
| --- | --- |
| Full SDK | `holoscan` |
| Core libraries only | `holoscan-core` |
| Optional modules | `holoscan-vision`, `holoscan-visualization`, `holoscan-inference` |

Inspect `/etc/os-release`, `uname -m`, `nvidia-smi`, and existing packages.
Use the release-specific network/local installer from
[Holoscan Downloads](https://developer.nvidia.com/holoscan-downloads) to configure
the CUDA APT repository when needed. Choose `ubuntu2404/x86_64` or
`ubuntu2404/sbsa` as appropriate; use the published release-specific installer
instructions and package names.

After repository setup is authorized, refresh metadata and inspect candidates:

```bash
sudo apt update
apt-cache policy holoscan holoscan-core holoscan-vision holoscan-visualization holoscan-inference
apt-cache madison holoscan holoscan-core
```

Choose the exact APT version corresponding to the requested 5.x release.
A candidate from 4.x is not an available 5.x package. Keep every optional
module on the same Core release. Preview dependency changes before installing:

```bash
# APT_VERSION is the exact available 5.x Debian version, including its revision.
apt-get --simulate install "holoscan=${APT_VERSION}"
```

For Core-only, substitute `holoscan-core`. Add selected optional module packages
with their matching versions. Review the simulated transaction for removals or
an existing 4.x installation before applying it.
If simulation fails or proposes changes outside the requested scope, stop and
report the failing command/output or conflicting changes. Resolve the conflict
or obtain authorization for the expanded scope before installing. An existing
4.x installation alone does not block an upgrade the user requested.

After the simulated transaction is acceptable, install the selected package set:

```bash
sudo apt install "holoscan=${APT_VERSION}"
```

## Verify C++ support

```bash
dpkg-query -W 'holoscan*'
dpkg -L holoscan-core-cuda-13
```

The unsuffixed component packages select CUDA 13 native packages, such as
`holoscan-core-cuda-13`; inspect their installed versions and file lists.
Use the package file list to locate the installed `hello_world/cpp/hello_world`
and `hello_core/cpp/hello_core` executables under the system library hierarchy.
Run them and expect `Hello Holoscan!` and `holoscan core sample complete`.
Use the installed `hello_world` source and its `CMakeLists.txt` for a small
consumer build in a user-writable build directory; verify `find_package(holoscan)`
and the `holoscan::core` target. Check that `cmake --version` reports 4.0 or
newer first; Ubuntu 24.04's default CMake 3.28 cannot configure the consumer.
Inspect package contents rather than exporting the old `/opt/nvidia/holoscan/lib`
path. Record missing example packages as a verification gap.

Core declares CUDA development dependencies; Vision supplies its CV-CUDA
runtime, and Inference recommends TensorRT 10 runtime libraries. Check the
application's selected modules and dependencies before claiming full support.
Report installed package versions, C++ checks, and any untested GPU/module paths.
If Python import is requested, explain the C++/Python package split and use the
wheel workflow with the same SDK release.

© Holoscan Team · Apache-2.0 · NVIDIA/skills

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

Всё по теме «DevOps и инфраструктура» →
debian-linux-triage официальный github Скилл помогает разбирать проблемы Debian Linux через apt, systemd и dpkg, учитывая AppArmor и firewall. Подойдёт для диагностики с пошаговой проверкой. 9 197установок cuda mohitmishra786 Помогает агенту писать и оптимизировать CUDA-ядра: иерархия потоков, разделяемая память, потоки, флаги nvcc и Thrust. CX Codex +1 320установок 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установок pod-doctor runpod Находит причины сбоев в подах Runpod: ошибки прокси 502, пропажу GPU после перезагрузки и зависания контейнеров. Работает в режиме чтения через MCP-инструменты Runpod. CX Codex +1 2 600установок

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

dicom-series-preflight Скилл читает заголовки DICOM-файлов в одной папке серии и выдаёт JSON с вердиктом pass, warn или fail до конвертации или инференса. CX Codex +1 1 900установок dicom-metadata-extract Скилл запускает скрипт на pydicom для чтения одного DICOM-файла и проверки стандартных тегов PHI. Пригодится при первичной проверке медицинских метаданных в агенте. CX Codex +1 1 900установок nemotron-policy-generator Собирает пользовательские политики безопасности для моделей NVIDIA Nemotron из кратких требований или существующего текста. Нужен, когда правила модерации требуется оформить в структуру для дальнейшего использования. CX Codex +1 1 900установок holoscan-install-source Скилл собирает и проверяет NVIDIA Holoscan SDK 5.x из исходников через сборочный контейнер. Пригодится разработчикам ранних веток Early Access и собственных модулей. 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установок holoscan-setup Проверяет хост и помогает выбрать способ установки Holoscan SDK 5.x: контейнер, Debian-пакеты, wheels или сборка из исходников. CX Codex +1 1 800установок

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

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