自动化与运维 ✓ NVIDIA · 官方 holoscandockerngccudanvidia-gpucontainer-installation

Holoscan NGC 容器安装助手

通过 NGC Docker 容器安装、验证并启动 NVIDIA Holoscan SDK。

FollowSkills 评估 · FSRS-2.0
不推荐
52/ 100 五分制 2.6 / 5
信任安全14 / 25 · 2.8/5

提供了官方镜像来源、权限前提、磁盘和网络需求,并提示在大镜像拉取前告知用户;但使用 docker group/sudo、--ipc=host、CAP_SYS_PTRACE、GPU 全权限和外部网络,未要求逐项确认、镜像摘要或签名校验,也缺少清理/回滚说明,因此扣分。

可靠稳定8 / 20 · 2.0/5

步骤顺序、预期输出和故障排查较清楚,且基准报告声称通过了评估;但本次仅静态审查,未执行复现。命令依赖特定镜像文件布局、YAML 文本替换和标签规则,sed 假设脆弱,异常输入和版本差异反馈有限,因此受静态上限约束并扣分。

适用触发10 / 15 · 3.3/5

明确面向 Linux、NVIDIA GPU、Docker/NGC 容器安装,并明确排除 native apt/pip/Conda;提供 CUDA/架构标签选择和 SSH 无头场景。未充分说明不支持的驱动、平台和网络边界,也没有中文支持或中国大陆网络可达性分析,依赖海外 NGC/文档服务,因此扣分。

规范维护10 / 15 · 3.3/5

具备结构化 frontmatter、版本、Apache-2.0 许可、负责人、用途、限制、示例命令、故障排查和基准记录;但缺少独立 Examples 章节,未提供变更日志、明确维护更新流程、依赖版本锁定或镜像版本生命周期说明,因此扣分。

有效结果6 / 15 · 2.0/5

核心目标、安装命令、GPU 透传检查、六个验证示例和启动命令均直接给出;静态材料中的基准报告显示正向任务通过,但结果仍需人工适配当前 SDK 标签、驱动和环境,且未实际验证输出,因此按静态上限谨慎给分。

证据核验4 / 10 · 2.0/5

引用了 NVIDIA 文档、NGC 容器和产品仓库,并给出预期输出、评估任务和结果;但没有本技能专属的可执行测试套件、CI 覆盖或独立可复核的执行产物,基准结果本身也只是文件内声明,因此扣分。

证据充分度: 评估于 2026年7月20日 审查版本 55f18499943e
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
使用前请注意
  • 执行前应逐项确认 docker、GPU、IPC 和 CAP_SYS_PTRACE 权限,以及外部镜像拉取和约10–20 GB磁盘占用。
  • 不要把“验证”理解为镜像完整性验证;当前流程主要运行示例,没有 digest、签名或漏洞扫描步骤。
  • CUDA 标签表、镜像内路径和 sed 替换依赖特定版本;文档或镜像变化时应先核对官方资料。
  • NGC 和文档依赖可能受到中国大陆网络访问限制,未提供镜像代理或离线安装路径。
查看完整评分方法 →

这个 Skill 能做什么,适合哪些场景?

该技能指导用户在带 NVIDIA GPU 的 Linux 主机上,通过 NGC Docker 容器安装 Holoscan SDK。它根据 nvidia-smi 的 CUDA 版本和 GPU 架构选择容器标签,验证 GPU 透传后拉取镜像,并运行六个 Python 和 C++ 示例。它还为 Holoviz 示例配置无头模式,并提供后续启动命令与常见故障排查。该技能仅面向容器安装,不覆盖原生 apt、pip 或 Conda 安装。

读取 nvidia-smi 的 CUDA Version 字段;选择 cuda13、cuda12-dgpu 或 cuda12-igpu 标签;运行 Docker GPU 透传检查;从 nvcr.io/nvidia/clara-holoscan/holoscan 拉取约 10–20 GB 的镜像;执行 hello_world、tensor_interop 和 video_replayer 的 Python/C++ 示例;通过 sed 修改 YAML 以启用 Holoviz headless 模式;设置 HOLOSCAN_INPUT_PATH;解释 Docker 启动参数并给出容器启动命令。

  1. Linux NVIDIA GPU 用户希望用官方 NGC 容器快速安装 Holoscan SDK。
  2. 使用 SSH 或无显示器环境运行 Holoviz 示例,并需要无头验证流程的用户。
  3. 需要同时验证 Holoscan Python 绑定、C++ 运行时和视频示例的开发者。
  4. 拉取容器后遇到 CUDA 初始化、NVIDIA 运行时或视频数据路径错误,需要按步骤排查的用户。

这个 Skill 有哪些优点和局限?

优点
  • 覆盖从 GPU 透传检查、镜像拉取到六个示例验证的完整容器流程。
  • 针对 CUDA/架构标签不匹配、栈大小、Holoviz 显示和视频数据路径提供具体排查方法。
  • Holoviz 示例默认采用 headless 配置,适合 SSH 或无显示器环境。
  • 技能由 NVIDIA Agent Skills 集合发布,集合通过 npx skills CLI 安装并持续同步维护。
局限
  • 仅支持 SKILL.md 中列出的容器标签,不提供容器内的 Conda 或 pip 环境。
  • 要求 Linux NVIDIA GPU、工作驱动、Docker 和 NVIDIA Container Toolkit。
  • 镜像拉取需要约 10–20 GB 磁盘及访问 nvcr.io 的网络。
  • 不适用于希望使用原生 apt、pip、Conda 或源码安装 Holoscan SDK 的用户。

如何安装这个 Skill?

先确保 Linux 主机具备 NVIDIA GPU、可用驱动、Docker、NVIDIA Container Toolkit 和约 10–20 GB 磁盘空间。使用 NVIDIA 技能 CLI 安装指定技能:npx skills add nvidia/skills --skill holoscan-install-container --yes。README 未规定手动复制到某个固定目录;CLI 会提示安装目标。

如何使用这个 Skill?

向兼容的 Agent Skills 客户端提出类似请求:“在我的 NVIDIA Linux 主机上,通过 NGC Docker 容器安装 Holoscan SDK,并验证六个示例。”技能会要求先检查 nvidia-smi,选择 <version>-<suffix> 标签,验证 docker run --rm --gpus all ubuntu:22.04 nvidia-smi,拉取 nvcr.io/nvidia/clara-holoscan/holoscan:<TAG>,运行六个示例,最后提供带 --runtime=nvidia--gpus all--ipc=host 和 ulimit 参数的启动命令。当前 SDK 版本应以指定的 NVIDIA 文档页面为准。

这个 Skill 与同类方案有什么区别?

与原生 apt、pip、Conda 或源码安装相比,该技能明确选择 NGC Docker 容器方案;这些其他安装方式不在本技能范围内。

常见问题

是否需要 NVIDIA GPU?
需要。前提包括 Linux 主机上的 NVIDIA GPU、可用驱动,以及 `nvidia-smi` 能正常工作。
为什么会出现 CUDA 初始化失败?
通常是容器标签后缀与主机 CUDA Version 或 GPU 架构不匹配,应重新检查 nvidia-smi 并选择对应的 cuda13、cuda12-dgpu 或 cuda12-igpu 后缀。
能否在 SSH 环境运行 Holoviz 示例?
可以。技能会把 YAML 中的 Holoviz 配置改为 `headless: true`,避免依赖图形显示。
安装是否需要额外费用?
提供的材料没有说明技能或 NGC 镜像的费用;它只明确要求网络访问、Docker、NVIDIA Container Toolkit 和磁盘空间。

同仓库的其他 Skills

均来自 NVIDIA/skills

开发与工程 ✓ NVIDIA · 官方

Holoscan SDK 源码构建

在 Docker 容器中从源码构建 Holoscan SDK,并生成可供 CMake 使用的本地安装目录。

开发与工程 ✓ NVIDIA · 官方

Holoscan SDK 安装向导

根据主机环境选择并引导完成 Holoscan SDK 的合适安装方式。

自动化与运维 ✓ NVIDIA · 官方

TAO NVIDIA GPU 主机配置

为 TAO 的 Docker 与 Kubernetes GPU 主机检查并配置 NVIDIA 驱动、CUDA 和容器运行时。

开发与工程 ✓ NVIDIA · 官方

Holoscan Python Wheel 安装助手

在 Linux NVIDIA GPU 环境中,将 Holoscan SDK Python 绑定安装到虚拟环境并完成基础验证。

开发与工程 ✓ NVIDIA · 官方

Holoscan Ubuntu 原生安装助手

在 Ubuntu 上通过 NVIDIA apt 仓库安装并验证 Holoscan SDK C++ 环境。

开发与工程 ✓ NVIDIA · 官方

Holoscan Conda 安装助手

在 Linux x86_64 的 CUDA 13 环境中,通过 Conda 安装并验证 Holoscan SDK。

自动化与运维 ✓ NVIDIA · 官方

NVIDIA GPU Docker 运行规范

为 NVIDIA GPU 容器工作负载提供可复用的 Docker 运行、认证、挂载与故障排查规范。

开发与工程 ✓ NVIDIA · 官方

TAO Sparse4D 训练技能

帮助代理训练、评估、导出、量化和推理多摄像头时序3D检测跟踪模型。

自动化与运维 ✓ NVIDIA · 官方

cuOpt 安装助手

指导在 Python、C 或 REST 服务中安装并验证 NVIDIA cuOpt。

数据与分析 ✓ NVIDIA · 官方

Hugging Face 本地 GPU 微调助手

在本地 NVIDIA GPU 上,以可复现流程微调 Hugging Face 模型。

自动化与运维 ✓ NVIDIA · 官方

TAO 本地 Docker 运行

帮助 AI 代理在本机或远程单节点 Docker GPU 主机上运行 TAO 作业。

数据与分析 ✓ NVIDIA · 官方

TAO AOI 图像挖掘

使用统一图像编码器嵌入目标与源图像,并挖掘用于增强训练的近邻 AOI 图像。

自动化与运维 ✓ NVIDIA · 官方

VSS 多摄像头三维检测追踪部署

部署基于 DeepStream 与 BEV Fusion 的多摄像头三维感知服务。

自动化与运维 ✓ NVIDIA · 官方

AutoMagicCalib 校准栈启动器

通过 Docker Compose 部署 AutoMagicCalib 微服务与 Web UI,快速启动摄像头自动标定环境。

开发与工程 ✓ NVIDIA · 官方

NVIDIA 技能发现器

帮助代理在 NVIDIA 产品与工作流中发现并选择合适的技能。

数据与分析 ✓ NVIDIA · 官方

TAO Deformable DETR 目标检测

帮助 AI 代理训练、评估、导出、量化并部署轻量级 Deformable DETR 目标检测模型。

开发与工程 ✓ NVIDIA · 官方

NeMo MBridge GPU 内存调优

诊断 Megatron Bridge 训练中的 GPU OOM,并降低碎片、激活和 PEFT 内存占用。

开发与工程 ✓ NVIDIA · 官方

cuPyNumeric 迁移就绪度评估

在投入大规模移植工作前,判断 NumPy 代码能否在 GPU 和多 GPU 环境中有效扩展。

自动化与运维 ✓ NVIDIA · 官方

Jetson 软件包与环境助手

为 Jetson 选择匹配架构的容器与 GPU 软件包。

数据与分析 ✓ NVIDIA · 官方

TAO Grounding DINO 开放词汇检测

用文本提示训练和部署无需固定类别词表的目标检测模型。

相关 Skills