Automation & Ops ✓ NVIDIA · Official holoscandockerngccudanvidia-gpucontainer-installation

Holoscan NGC Container Installer

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

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

The skill identifies an official image source, prerequisites, disk/network impact, and warns before the large pull. However, docker-group/sudo use, --ipc=host, CAP_SYS_PTRACE, full GPU access, and external network access are not paired with explicit per-action confirmation, digest/signature verification, or cleanup/rollback guidance, so points are deducted.

Reliability8 / 20 · 2.0/5

The ordered workflow, expected outputs, and troubleshooting notes are useful, and the benchmark report claims evaluation success. Static review did not execute anything, however. Commands depend on image layout, brittle YAML text substitutions, and tag assumptions; edge cases and version-drift feedback are limited, so the score is capped and reduced.

Adaptability10 / 15 · 3.3/5

The audience and scenario are clear: Linux hosts with NVIDIA GPUs using Docker/NGC, explicitly excluding native apt/pip/Conda installs. GPU/architecture tag guidance and headless SSH handling improve fit. Unsupported drivers/platforms and network boundaries are not fully defined, and Chinese-language support or mainland-China reachability is not addressed despite reliance on overseas NGC/documentation services, so points are deducted.

Convention10 / 15 · 3.3/5

The skill has structured frontmatter, version, Apache-2.0 licensing, ownership, scope, limitations, commands, troubleshooting, and benchmark documentation. It lacks a dedicated Examples section, changelog, explicit maintenance/update path, pinned dependency information, and image lifecycle guidance, so points are deducted.

Effectiveness6 / 15 · 2.0/5

The core task is covered with direct commands for image retrieval, GPU passthrough, six example validations, and launch. The included benchmark reports positive-task results, but users still need to adapt the tag, driver, and environment, and no execution was performed in this review; the static ceiling therefore applies.

Verifiability4 / 10 · 2.0/5

The material names NVIDIA documentation, the NGC container, and the product repository, and includes expected outputs plus benchmark tasks/results. It lacks a skill-specific executable test suite, CI coverage, or independently reviewable execution artifacts; the benchmark is only an in-file assertion, 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, confirm Docker, GPU, IPC, and CAP_SYS_PTRACE access, external image retrieval, and approximately 10–20 GB of disk usage.
  • Do not interpret “verify” as image-integrity verification; the workflow mainly runs examples and lacks digest, signature, or vulnerability-scanning steps.
  • The CUDA tag table, image paths, and sed substitutions are version-sensitive; recheck the canonical NVIDIA material when the image or SDK changes.
  • NGC and documentation access may be constrained from mainland China; no mirror, proxy, or offline installation path is provided.
See the full review method →

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

This skill guides Linux users with NVIDIA GPUs through a container-based Holoscan SDK installation from NGC. It selects a CUDA and architecture tag from the host's nvidia-smi output, checks GPU passthrough, pulls the image, and validates it with six Python and C++ examples. It configures Holoviz examples for headless execution and provides a launch command plus troubleshooting guidance. It does not cover native apt, pip, or Conda installations.

Reads the CUDA Version field from nvidia-smi; selects the cuda13, cuda12-dgpu, or cuda12-igpu suffix; runs a Docker GPU passthrough check; pulls nvcr.io/nvidia/clara-holoscan/holoscan:<TAG>; runs hello_world, tensor_interop, and video_replayer examples in Python and C++; patches YAML files with sed to enable Holoviz headless mode; sets HOLOSCAN_INPUT_PATH; explains Docker runtime flags and supplies a container launch command.

  1. A Linux NVIDIA GPU user wants to install Holoscan SDK from the official NGC container.
  2. A developer needs to validate Holoviz examples over SSH or on a headless host.
  3. A Holoscan developer wants one guided check covering Python bindings, the C++ runtime, and video examples.
  4. A user needs concrete diagnosis for CUDA initialization, NVIDIA runtime, stack-limit, display, or video-path failures after pulling the container.

What are this skill's strengths and limitations?

Pros
  • Covers the workflow from GPU passthrough and image pull through six example validations.
  • Includes specific remedies for tag mismatch, stack size, Holoviz display, and video data-path failures.
  • Runs Holoviz validation headlessly, which suits SSH and display-less environments.
  • Published within NVIDIA's Agent Skills catalog, which is installed through the npx skills CLI and maintained through ongoing synchronization.
Limitations
  • Supports only the container tag matrix described in the skill and provides no Conda or pip environment inside the container.
  • Requires a Linux NVIDIA GPU, working driver, Docker, and NVIDIA Container Toolkit.
  • The image pull requires approximately 10–20 GB of disk space and network access to nvcr.io.
  • Not intended for native apt, pip, Conda, or source installations of Holoscan SDK.

How do you install this skill?

Provide a Linux host with an NVIDIA GPU and working driver, Docker, NVIDIA Container Toolkit, network access to NGC, and approximately 10–20 GB of free disk space. Install the specific skill with the NVIDIA skills CLI: npx skills add nvidia/skills --skill holoscan-install-container --yes. The README does not specify a fixed manual folder path; the CLI prompts for the installation destination.

How do you use this skill?

Ask a compatible Agent Skills client something like: “Install Holoscan SDK on my NVIDIA Linux host using the NGC Docker container and validate all six examples.” The skill checks nvidia-smi, chooses a <version>-<suffix> tag, verifies docker run --rm --gpus all ubuntu:22.04 nvidia-smi, pulls nvcr.io/nvidia/clara-holoscan/holoscan:<TAG>, runs the six examples, and hands off a launch command using --runtime=nvidia, --gpus all, --ipc=host, and the specified ulimits. The current SDK version should be taken from the referenced NVIDIA documentation page.

How does this skill compare with similar options?

Compared with native apt, pip, Conda, or source installation, this skill specifically targets the NGC Docker-container route; those alternative installation methods are outside its scope.

FAQ

Do I need an NVIDIA GPU?
Yes. The prerequisites include a Linux host with an NVIDIA GPU, a working driver, and a functioning `nvidia-smi` command.
What causes a CUDA initialization failure?
The documented cause is a tag suffix that does not match the host CUDA Version or GPU architecture. Recheck nvidia-smi and select cuda13, cuda12-dgpu, or cuda12-igpu as appropriate.
Can I run Holoviz examples over SSH?
Yes. The skill patches the YAML configuration with `headless: true` so the examples do not depend on an attached display.
Does installation have a stated cost?
The supplied material does not state pricing for the skill or NGC image. It does state the required network access, Docker tooling, NVIDIA Container Toolkit, and disk space.

More skills from this repository

All from NVIDIA/skills

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.

Automation & Ops ✓ NVIDIA · Official

TAO NVIDIA GPU Host Setup

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

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.

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 Conda Installer

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

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.

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.

Automation & Ops ✓ NVIDIA · Official

cuOpt Installation Guide

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

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.

Data & Analysis ✓ NVIDIA · Official

TAO AOI Image Mining

Embed target and source images with one encoder, then mine deduplicated nearest-neighbour AOI images for augmentation.

Automation & Ops ✓ NVIDIA · Official

VSS Multi-Camera 3D Detection and Tracking

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

Automation & Ops ✓ NVIDIA · Official

AutoMagicCalib Calibration Stack Launcher

Deploy the AutoMagicCalib microservice and web UI with Docker Compose for a ready-to-use camera calibration stack.

Dev & Engineering ✓ NVIDIA · Official

NVIDIA Skill Finder

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

Data & Analysis ✓ NVIDIA · Official

TAO Deformable DETR Object Detection

Guides end-to-end training, evaluation, export, quantization, and deployment of lightweight Deformable DETR detectors in NVIDIA TAO.

Dev & Engineering ✓ NVIDIA · Official

NeMo MBridge GPU Memory Tuning

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

Dev & Engineering ✓ NVIDIA · Official

cuPyNumeric Migration Readiness

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

Automation & Ops ✓ NVIDIA · Official

Jetson Package & Environment Advisor

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

Data & Analysis ✓ NVIDIA · Official

TAO Grounding DINO Open-Vocabulary Detection

Train and deploy text-guided object detectors without a fixed class vocabulary.

Related skills