Back to Skills

holoscan-install-conda

Install Holoscan SDK v4.3+ via Conda in a CUDA 13 environment. Use for Conda installs; redirect CUDA 12 hosts to container/wheel.

2,779stars322forksUpdated 8/4/2026

Security Assessment

Safe(92/100)
Security Score92/100

About holoscan-install-conda

holoscan-install-conda is an official NVIDIA install skill that guides installing the Holoscan SDK (v4.3+) — the Python runtime and/or C++ development headers — into a Conda environment on Linux x86_64 with a CUDA 13 driver. It solves the fiddly problem of correct channel selection and CUDA metapackage pinning: packages come from a mix of conda-forge (holoscan, libholoscan, libholoscan-dev) and rapidsai (rmm, ucxx), and the CUDA version must be pinned so the solver picks compatible runtime libraries. The skill routes CUDA 12 hosts to the container or wheel install skills instead.

The workflow first consults the official NVIDIA installation docs (treated as authoritative if they disagree), checks prerequisites (conda via Miniforge, nvidia-smi), then creates a Conda environment and installs the right package set for the user's goal — holoscan for Python-only, libholoscan-dev for C++ development, or both — plus rmm, ucxx, and cuda-version=13 from the rapidsai and conda-forge channels, optionally adding a cxx-compiler/cmake/ninja toolchain. It documents the roles of each package, verification commands (import holoscan, checking the include directory), and a runtime note to set ulimit -s 32768 to avoid segfaults. A published skill-card and BENCHMARK.md record NVSkills-Eval results across security, correctness, discoverability, effectiveness, and efficiency dimensions.

It targets developers and engineers setting up the Holoscan SDK for GPU-accelerated streaming AI applications in a Conda environment. Commands are standard installation operations (conda create/install, a wget of the official Miniforge installer, optional sudo for system dependencies) with no destructive or exfiltrating behavior.

FAQ

What are the platform requirements?

Linux x86_64 with an NVIDIA GPU and a CUDA 13 driver (Holoscan v4.3+ is CUDA 13 only), plus conda (Miniforge preferred). It does not support aarch64/iGPU on conda-forge.

What if I have a CUDA 12 driver?

This skill is CUDA 13 only; it explicitly redirects CUDA 12 hosts to the container (/holoscan-install-container) or wheel (/holoscan-install-wheel) install skills instead.

Which packages do I need?

Python-only work needs the holoscan package; C++ development needs libholoscan-dev (headers and CMake config); both can be installed together. rmm and ucxx (from the rapidsai channel) are required runtime dependencies, and cuda-version=13 pins the CUDA metapackage.

Why set ulimit -s 32768?

It is recommended in every shell that runs Holoscan because, without the larger stack size, some Holoscan apps may segfault on startup.

Is the install script trustworthy?

The skill is published by NVIDIA under Apache-2.0, directs you to the official NVIDIA docs (which win on any disagreement), and uses standard conda and Miniforge installer commands. NVIDIA still advises reviewing and scanning any skill before deployment.

All Files

5 files
evals/evals.json4.6 KB
View
skill-card.md3.6 KB
View
skill.oms.sig4.5 KB
View
BENCHMARK.md3.8 KB
View
SKILL.md7.6 KB
View

Install holoscan-install-conda

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill

Repository

nvidia/skills