Dev & Engineering ✓ NVIDIA · Official holoscanconda-installationcuda-13python-bindingscpp-developmentnvidia-gpu

Holoscan Conda Installer

Install and validate Holoscan SDK on Linux x86_64 with a CUDA 13 driver using Conda.

FollowSkills review · FSRS-2.0
Not recommended
52/ 100 5-point scale 2.6 / 5
Trust14 / 25 · 2.8/5

The prerequisites, network endpoints, and platform scope are disclosed, and the commands are mostly limited to Conda setup and temporary files; no credential theft or covert exfiltration is evident. However, the skill silently downloads and executes a remote Miniforge installer, modifies the user directory, lacks per-source confirmation and rollback/uninstall guidance, so points are deducted.

Reliability8 / 20 · 2.0/5

The workflow is broadly self-consistent and includes prerequisite checks, verification commands, and troubleshooting. Reliability is reduced because it depends on live documentation, remote downloads, and unpinned versions; the YAML text replacement may fail, and this review has no reproducible skill-specific execution evidence, so the static cap applies.

Adaptability10 / 15 · 3.3/5

The audience, Linux x86_64/CUDA 13/Conda scenario, and exclusions for CUDA 12, aarch64, and iGPU are fairly clear, with Python and C++ branches. Trigger boundaries, driver compatibility details, and non-GPU handling remain limited, and core network dependencies may be difficult to reach from mainland China, so points are deducted.

Convention10 / 15 · 3.3/5

Frontmatter, version, Apache-2.0 license, author, purpose, limitations, procedure, verification, and troubleshooting are present and readable. It lacks explicit Instructions/Examples sections, a changelog, clear maintenance ownership/update path, and complete installer/dependency security notes, so points are deducted.

Effectiveness6 / 15 · 2.0/5

For a typical CUDA 13 Linux Conda installation, it covers environment creation, Python/C++ packages, and basic checks and is operationally useful. However, commands contain placeholder paths, test data must be obtained separately, package names and versions may change with the live documentation, and static evidence cannot confirm successful results; the score stays below the static ceiling.

Verifiability4 / 10 · 2.0/5

It cites NVIDIA installation documentation, the product repository, and committed evaluation materials, making key guidance auditable. There is no skill-specific CI or committed execution test, and the benchmark is primarily a report rather than independently reproducible evidence, so points are deducted.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision 55f18499943e
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
Before you use it
  • Before execution, manually review the remote Miniforge installer, Conda channels, and package versions; consider pinning versions or hashes.
  • Installation writes to ~/miniforge3 and provides no automated rollback; obtain user consent and prepare a cleanup plan.
  • The video example requires external racerx data, and YAML patching relies on exact text matches, so verification can be misleading if the patch silently misses.
  • Conda, GitHub raw content, and docs.nvidia.com are core network dependencies; mainland-China users may need reachability, mirror, or proxy planning.
See the full review method →

What does this skill do, and when should you use it?

This skill guides an agent through installing Holoscan SDK v4.3+ on Linux x86_64 systems with an NVIDIA GPU and CUDA 13 driver. It covers the Python runtime, C++ development headers, and related RAPIDS dependencies, while requiring a check of NVIDIA’s current official installation instructions first. It also provides Python example validation, headless video-example execution, and troubleshooting for Conda, dependencies, channel solving, and startup segmentation faults. The Conda workflow does not support CUDA 12, aarch64, or iGPU hosts.

Checks Conda and the NVIDIA driver; installs Miniforge non-interactively when needed; creates and activates a Python environment; installs Holoscan, the C++ development package, rmm, ucxx, and cuda-version=13 from rapidsai and conda-forge; installs the C++ toolchain; verifies installation through a Python import or header-directory check; downloads and patches Holoscan hello_world and video_replayer examples; sets the recommended stack limit; runs validation; and diagnoses missing runtime dependencies, channel-order issues, CMake discovery failures, and new-shell Conda initialization problems.

  1. A developer needs the Holoscan Python runtime on a Linux x86_64 host with a CUDA 13 driver.
  2. A C++ developer needs Holoscan headers, CMake configuration, and runtime libraries.
  3. A team wants one environment for combined Python and C++ Holoscan development.
  4. An engineer needs to validate Holoscan examples over SSH or without a display.
  5. A user is troubleshooting `librmm.so`, `find_package(holoscan)`, solver selection, or startup segmentation faults.

What are this skill's strengths and limitations?

Pros
  • Covers Python runtime and C++ development dependencies, including the distinct role of `libholoscan-dev`.
  • Requires checking the official documentation, helping account for changing package names, channels, and versions.
  • Provides copyable installation, validation, example-running, and troubleshooting commands.
  • Uses bounded, headless testing suitable for SSH and display-less environments.
Limitations
  • The workflow is limited to Linux x86_64 and CUDA 13 drivers; CUDA 12, aarch64, and iGPU hosts are excluded.
  • It depends on network access, Conda channels, NVIDIA documentation, and example data.
  • The video example requires input data containing `racerx/`; the source gives guidance but not one complete automated data-install flow.
  • No independent test suite or broader platform-coverage evidence is provided.

How do you install this skill?

Install this skill into an Agent Skills-compatible client with npx skills add nvidia/skills --skill holoscan-install-conda --yes. On the target Linux host, check conda --version and nvidia-smi. If Conda is unavailable, run the supplied Miniforge download and silent-install commands, then execute source ~/miniforge3/etc/profile.d/conda.sh in the current shell. Create the environment with conda create -n holoscan python=3.13 -y; after activation, choose holoscan or libholoscan-dev for the intended use and install rmm ucxx cuda-version=13 -c rapidsai -c conda-forge -y. C++ development also requires cxx-compiler cmake ninja. Before installation, fetch NVIDIA’s current official Conda instructions and follow them if package names, channels, or versions differ.

How do you use this skill?

Example trigger: Install Holoscan with Conda on this Linux x86_64 NVIDIA host with a CUDA 13 driver, then validate both Python and C++ support. Activate the environment and run ulimit -s 32768. Validate Python with python3 -c "import holoscan; print(holoscan.__version__)"; validate C++ support with ls "$CONDA_PREFIX/include/holoscan". Before running video_replayer, the skill downloads the matching examples and changes the configuration to 10 frames, no repeat, no realtime, and headless mode. HOLOSCAN_INPUT_PATH must point to a directory containing a racerx/ subdirectory. The SKILL.md does not define one universal automated method for obtaining that data.

How does this skill compare with similar options?

The skill explicitly redirects CUDA 12 hosts to /holoscan-install-container or /holoscan-install-wheel. The source material does not provide enough information for further product or installation-method comparisons.

FAQ

Can this skill be used with a CUDA 12 driver?
No. This Conda workflow targets CUDA 13; CUDA 12 hosts should use `/holoscan-install-container` or `/holoscan-install-wheel`.
Is installing `holoscan` alone sufficient for C++ development?
Not necessarily. C++ development requires the separate `libholoscan-dev` package, which provides headers, a library symlink, and CMake configuration.
Why are rmm and the stack-size setting required?
`rmm` is an undeclared Holoscan runtime dependency, so imports may fail without it; `ulimit -s 32768` avoids a startup segmentation-fault mode in some applications.
Does installation require payment or special permissions?
The source does not state any cost or special licensing requirement. It does explicitly require Linux x86_64, an NVIDIA GPU, a CUDA 13 driver, Conda, and network access.

More skills from this repository

All from NVIDIA/skills

Dev & Engineering ✓ NVIDIA · Official

Holoscan Python Wheel Installer

Install Holoscan SDK Python bindings in a virtual environment and verify them on a Linux NVIDIA GPU system.

Automation & Ops ✓ NVIDIA · Official

Holoscan NGC Container Installer

Install, validate, and launch NVIDIA Holoscan SDK through an NGC Docker container.

Dev & Engineering ✓ NVIDIA · Official

Holoscan Native Ubuntu Installer

Install and verify the Holoscan SDK C++ environment on Ubuntu from NVIDIA’s apt repository.

Dev & Engineering ✓ NVIDIA · Official

Holoscan SDK Source Builder

Build Holoscan SDK from source in a Docker container and produce a local CMake-consumable installation tree.

Dev & Engineering ✓ NVIDIA · Official

Holoscan SDK Setup Guide

Inspects a Linux host and selects the most suitable Holoscan SDK installation path.

Dev & Engineering ✓ NVIDIA · Official

NVIDIA cuOpt Developer

Guides source-level cuOpt modification, builds, tests, debugging, and contributions.

Automation & Ops ✓ NVIDIA · Official

TAO NVIDIA GPU Host Setup

Checks and standardizes NVIDIA drivers, CUDA, and container runtime prerequisites for TAO GPU hosts.

Automation & Ops ✓ NVIDIA · Official

VSS Multi-Camera 3D Detection and Tracking

Deploy multi-camera 3D perception with DeepStream and BEV Fusion.

Dev & Engineering ✓ NVIDIA · Official

TAO Sparse4D Training Skill

Guides agents through training, evaluation, export, quantization, and inference for multi-camera temporal 3D detection and tracking.

Dev & Engineering ✓ NVIDIA · Official

DeepStream Pipeline Builder

Collects pipeline requirements interactively, then generates and validates runnable GStreamer inference pipelines for NVIDIA DeepStream.

Data & Analysis ✓ NVIDIA · Official

Hugging Face GPU Fine-Tuning

Build reproducible Hugging Face fine-tuning pipelines on local NVIDIA GPUs.

Automation & Ops ✓ NVIDIA · Official

TAO Local Docker Runner

Run TAO jobs on a local or remote single-node Docker host with NVIDIA GPU support.

Automation & Ops ✓ NVIDIA · Official

NVIDIA GPU Docker Runtime Guide

Reusable Docker conventions for authenticating with NGC, exposing NVIDIA GPUs, mounting data, inspecting containers, and diagnosing GPU workload failures.

Automation & Ops ✓ NVIDIA · Official

cuOpt Installation Guide

Install and verify NVIDIA cuOpt for Python, C, or REST deployment.

Dev & Engineering ✓ NVIDIA · Official

DALI Dynamic Mode Assistant

Helps agents write, review, and migrate NVIDIA DALI imperative dynamic-mode code.

Dev & Engineering ✓ NVIDIA · Official

cuPyNumeric Installation Guide

Guides safe cuPyNumeric installation and verifies that it actually works.

Dev & Engineering ✓ NVIDIA · Official

Earth2Studio Installation Guide

Helps users install Earth2Studio and configure model extras and environment settings safely.

Dev & Engineering ✓ NVIDIA · Official

CUDA-Q Quantum Onboarding

Guides developers from CUDA-Q installation to quantum kernels, GPU simulation, and real QPU execution.

Dev & Engineering ✓ NVIDIA · Official

NVIDIA Skill Finder

Finds the right NVIDIA agent skill for product, hardware, and workflow requests.

Dev & Engineering ✓ NVIDIA · Official

CuTile Autotuning Guide

Design, implement, and validate low-overhead autotuning for CuTile GPU kernels.

Related skills