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.

50/ 100
Use with care

Useful, but reliability, evidence or controls still have material gaps.

See how it was scored ↓
Works as-is in
Codex · Claude Code
Stars
★ 3.8k
Last updated
today
License
Apache-2.0
holoscanpythonpipcuda
+3nvidia-gpuvirtual-environmentwheel-installation

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

This skill guides pip-based installation of the Holoscan SDK Python bindings using holoscan-cu12 or holoscan-cu13 selected for the host CUDA version. It requires Linux x86_64, an NVIDIA GPU and driver, the CUDA Toolkit, and Python 3.10–3.13. The workflow creates or activates a virtual environment, installs the wheel, and verifies the installation with hello_world and headless video_replayer examples. It is limited to Python installation and does not cover native C++, apt, or Conda installation.

It consults NVIDIA’s official installation documentation and can run nvidia-smi to determine the CUDA variant; checks for or creates ~/holoscan/venv, activates it, and installs holoscan-cu12 or holoscan-cu13 with pip; imports holoscan and prints its version; downloads official hello_world and video_replayer examples from the GitHub tag matching the installed version; edits the video_replayer configuration for 10 frames, non-repeating non-realtime execution, and headless mode; then runs the examples and checks for Hello World! and Graph execution finished. outputs.

Good fit
  • A Python developer needs Holoscan SDK bindings on a Linux x86_64 workstation with an NVIDIA GPU.
  • A user has CUDA 12 or CUDA 13 and needs the matching Holoscan wheel without creating system-wide pip conflicts.
  • An engineer wants to confirm that the Holoscan Python package imports and runs an official hello_world example.
  • A user is validating video_replayer over SSH or on a headless server and can provide the required racerx data directory.

How do you install this skill?

Before you use it
  • Before pip installation, verify wheel versions, hashes, and dependency sources; the instructions provide no lock or integrity-check procedure.
  • Do not execute curl-fetched remote examples without reviewing them; separate download, review, and execution, and verify temporary-file provenance.
  • Reachability and current requirements for PyPI, docs.nvidia.com, and GitHub were not verified statically; mainland-China users should prepare mirror or offline options.
  • The optional sudo data-download command has system-level effects and requires explicit user approval and path verification.
Before you start
Your agent needs
  • Shell / CLI
  • Network access
  • Local filesystem
Install first
  • Linux x86_64
  • NVIDIA GPU and driver
  • CUDA Toolkit 12 or 13
  • Python 3.10–3.13
  • PyPI
  • docs.nvidia.com

Install the selected skill from the NVIDIA skills collection:

npx skills add nvidia/skills --skill holoscan-install-wheel --yes

Then allow a compatible Agent Skills client to load it. The skill requires Linux x86_64, an NVIDIA GPU and driver, CUDA Toolkit 12 or 13, Python 3.10–3.13, and network access to PyPI and docs.nvidia.com.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/NVIDIA/skills.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/skills/holoscan-install-wheel" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

Try saying

Once installed, send your agent any of these to trigger it:

  • Install the Holoscan SDK Python wheel in a virtual environment and verify it with hello_world.

A suitable trigger prompt is: "Install the Holoscan SDK Python wheel in a virtual environment and verify it with hello_world." The skill checks ~/holoscan/venv, creates it with python3 -m venv ~/holoscan/venv when missing, activates it, and installs the matching wheel. Before downloading and executing remote examples, the agent should tell the user that scripts will be fetched from the specified GitHub URL; if the user declines or GitHub is unreachable, the execution step is skipped. Each new shell session requires source ~/holoscan/venv/bin/activate and ulimit -s 32768.

What are this skill's strengths and limitations?

Pros
  • Provides explicit selection rules for CUDA 12 and CUDA 13 wheel packages.
  • Requires a virtual environment, reducing system Python package conflicts, especially on Ubuntu 24.04.
  • Includes import, hello_world, and headless video_replayer verification steps.
  • Documents common CUDA mismatch, stack-size warning, and missing racerx data failures.
Limitations
  • It only covers Python wheel installation and does not install C++ headers or libraries.
  • video_replayer requires racerx data; the supplied alternative retrieval method still depends on an installed Debian package script.
  • It requires Linux x86_64, an NVIDIA GPU, the CUDA Toolkit, and network access; other platforms are not covered.
  • The source does not document a separate automated test suite; verification primarily relies on running examples.

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
Holoscan Python Wheel Installer this page ✓ NVIDIA · Official 50 · Use with care ★ 3.8k today Apache-2.0
Holoscan SDK Setup Guide ✓ NVIDIA · Official 55 · Use with care ★ 3.8k today Apache-2.0
Holoscan Native Ubuntu Installer ✓ NVIDIA · Official 52 · Use with care ★ 3.8k today Apache-2.0
Holoscan SDK Source Builder ✓ NVIDIA · Official 49 · Use with care ★ 3.8k today Apache-2.0
Holoscan Conda Installer ✓ NVIDIA · Official 52 · Use with care ★ 3.8k today Apache-2.0

Compared with the /holoscan-install-debian skill named in the source, this skill installs only the Python wheel for Python workflows; users needing C++ headers and libraries should use the Debian installation skill.

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
50/ 100 5-point scale 2.5 / 5
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.
1Trust13 / 25 · 2.6/5

The skill scopes use to Linux, NVIDIA GPU, virtual environments, and Python, and requires user confirmation before downloading and executing GitHub examples. However, pip versions and hashes are not pinned, downloaded scripts are executed directly, and an optional sudo command is included without complete data-flow, dependency-integrity, pre-install confirmation, or rollback guidance, so points are deducted.

2Reliability8 / 20 · 2.0/5

The sequence, CUDA variant mapping, verification commands, and troubleshooting are reasonably clear. Static review cannot reproduce execution; there are no attached tests covering the skill's key paths, remote documentation may change, and failure feedback for abnormal inputs and installation errors remains incomplete, so the score is constrained and reduced.

3Adaptability9 / 15 · 3.0/5

The audience, Python-only scope, exclusions for C++/apt and Conda, and hardware/CUDA prerequisites are explicit. However, it supports only Linux x86_64 systems with NVIDIA GPUs, does not describe Chinese-language interaction support, and depends on PyPI, NVIDIA documentation, and GitHub whose mainland-China reachability is unverified, so points are deducted.

4Convention10 / 15 · 3.3/5

The material provides name, version, license, author, tags, purpose, prerequisites, limitations, ordered instructions, verification, and troubleshooting. It lacks the recommended Instructions and Examples sections, a changelog, explicit maintenance ownership and update path, and stable local version details for externally changing requirements, so points are deducted.

5Effectiveness6 / 15 · 2.0/5

The workflow covers venv creation, wheel selection, installation, and basic verification, and the supplied evaluation files report positive and negative routing tasks with strong correctness results. Those results were not executed or independently verified here; video_replayer also requires extra data and a Debian package, and users must adapt commands to their environment, so full marks are not justified.

6Verifiability4 / 10 · 2.0/5

Official documentation and repository references, expected outputs, evaluation tasks, and a static evaluation report provide limited auditability. There is no committed CI or test suite tied to the selected skill's key paths, and the report alone does not establish reproducibility for this revision, so points are deducted.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Jul 20, 2026 Reviewed revision 55f18499943e Review evidence[1][2][3][4][5][6][7][8][9][10][11][12][13]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Is this suitable for a machine without an NVIDIA GPU?
No. The prerequisites explicitly require Linux x86_64, an NVIDIA GPU, and a usable driver, with nvidia-smi used to identify the CUDA version.
Why is a virtual environment required?
The skill requires installation into a virtual environment to avoid system-package conflicts; Ubuntu 24.04 also blocks system-wide pip installation.
Should I install holoscan-cu12 or holoscan-cu13?
Use holoscan-cu13 for a 13.x-or-newer CUDA version shown by nvidia-smi, and holoscan-cu12 for CUDA 12.x.
What should I check if video_replayer fails?
Ensure HOLOSCAN_INPUT_PATH points to a directory containing racerx/. You can also install the Debian package and use its data directory. Set ulimit -s 32768 before running Holoscan commands.

More skills from this repository

All from NVIDIA/skills

Dev & Engineering ✓ NVIDIA · Official

Holoscan SDK Setup Guide

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

★ 3.8k FS 55 Use with care today
Automation & Ops ✓ NVIDIA · Official

Holoscan NGC Container Installer

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

★ 3.8k FS 52 Use with care today
Dev & Engineering ✓ NVIDIA · Official

Holoscan Native Ubuntu Installer

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

★ 3.8k FS 52 Use with care today
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.

★ 3.8k FS 49 Use with care today
Dev & Engineering ✓ NVIDIA · Official

Holoscan Conda Installer

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

★ 3.8k FS 52 Use with care today
Automation & Ops ✓ NVIDIA · Official

TAO NVIDIA GPU Host Setup

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

★ 3.8k FS 55 Use with care today
Dev & Engineering ✓ NVIDIA · Official

CuTile Autotuning Guide

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

★ 3.8k FS 52 Use with care today
Automation & Ops ✓ NVIDIA · Official

cuOpt Installation Guide

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

★ 3.8k FS 51 Use with care today
Dev & Engineering ✓ NVIDIA · Official

Earth2Studio Deterministic Forecast

Build single-member weather forecast inference scripts with Earth2Studio.

★ 3.8k FS 53 Use with care today
Dev & Engineering ✓ NVIDIA · Official

DALI Dynamic Mode Assistant

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

★ 3.8k FS 58 Recommended today
Dev & Engineering ✓ NVIDIA · Official

CUDA-Q Quantum Onboarding

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

★ 3.8k FS 54 Use with care today
Dev & Engineering ✓ NVIDIA · Official

NVIDIA Skill Finder

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

★ 3.8k FS 54 Use with care today
Dev & Engineering ✓ NVIDIA · Official

cuTile Python Kernel Assistant

Guides developers in writing, debugging, validating, and optimizing high-performance cuTile GPU kernels.

★ 3.8k FS 44 Not recommended today
Dev & Engineering ✓ NVIDIA · Official

NeMo Relay Installation Guide

Choose and verify the right NeMo Relay path for CLIs, language packages, and maintained frameworks.

★ 3.8k FS 62 Recommended today
Dev & Engineering ✓ NVIDIA · Official

NeMo MBridge GPU Memory Tuning

Diagnose GPU OOMs in Megatron Bridge training and reduce fragmentation, activation, and PEFT memory usage.

★ 3.8k FS 61 Recommended today
Dev & Engineering ✓ NVIDIA · Official

cuPyNumeric Migration Readiness

Assess whether NumPy code is ready to scale on GPUs before committing to a substantial cuPyNumeric port.

★ 3.8k FS 57 Use with care today
Automation & Ops ✓ NVIDIA · Official

Jetson Package & Environment Advisor

Select Jetson-compatible containers and GPU package indexes by device architecture.

★ 3.8k FS 56 Use with care today
Automation & Ops ✓ NVIDIA · Official

VSS Multi-Camera 3D Detection and Tracking

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

★ 3.8k FS 56 Use with care today
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.

★ 3.8k FS 54 Use with care today
Dev & Engineering ✓ NVIDIA · Official

DeepStream Pipeline Builder

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

★ 3.8k FS 53 Use with care today

Related skills