开发与工程 ✓ NVIDIA · 官方 holoscanubuntuaptcudanvidia-gpucpp-sdk

Holoscan Ubuntu 原生安装助手

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

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

流程透明说明了网络访问、sudo、APT 安装、示例数据下载和环境变量写入,但未要求用户在执行特权或网络操作前确认;下载的 cuda-keyring、APT 包和数据未固定版本或校验,移除错误 CUDA 包也缺少完整回滚方案,因此扣分。

可靠稳定8 / 20 · 2.0/5

步骤、前置检查、验证命令和故障排查基本一致,且提供了 CUDA 变体选择规则;但 Ubuntu 22.04/24.04、x86_64/ARM64 与硬编码 ubuntu2404 x86_64 下载地址存在覆盖不足,IGX 判断不具备可复现条件,异常处理和失败反馈仍较薄弱,因此静态评估不超过10分。

适用触发10 / 15 · 3.3/5

明确面向 Ubuntu、NVIDIA GPU 和 C++ apt 安装,说明了 Python、其他发行版及 CUDA 变体的非适用边界,并包含负向触发场景;但未说明中文交互支持,且核心依赖 NVIDIA 海外文档、仓库和下载站,在中国大陆网络环境下可达性未经说明,因此扣分。

规范维护9 / 15 · 3.0/5

有清晰的 frontmatter、版本、Apache-2.0 许可、作者、标签、用途、限制、步骤和故障排查,也有维护来源线索;但缺少独立的 Instructions/Examples 推荐章节、变更记录、明确维护责任与更新流程,且 skill-card 与仓库许可证元数据存在不完全一致,因此扣分。

有效结果6 / 15 · 2.0/5

目标是安装 C++ runtime/headers 并运行 bundled examples,命令和预期输出具有直接可用性,且明确排除 Python apt 安装;然而静态阅读无法确认当前包名、路径、示例配置和命令实际可运行,评估报告属于作者提供的有限佐证,不能证明结果完整可靠,因此扣分。

证据核验4 / 10 · 2.0/5

提供官方安装文档、产品仓库链接、版本号、具体检查命令和预期输出,具备一定审计性;但没有针对该技能关键路径的已提交测试或可独立核验的 CI 执行证据,BENCHMARK.md 的结果是报告性材料而非本次独立复现,因此静态评估不超过5分。

证据充分度: 评估于 2026年7月20日 审查版本 55f18499943e
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
使用前请注意
  • 执行前应确认用户同意 sudo、APT 源变更、外部下载、示例数据下载及可能的包移除。
  • cuda-keyring 下载地址、包版本和架构未固定或校验;Ubuntu 22.04、ARM64、IGX 与 x86_64 路径需要按官方文档逐项核对。
  • 核心依赖 NVIDIA 海外文档和下载服务,未提供中国大陆网络不可达时的镜像、代理或离线方案。
  • 验证命令会写入 /tmp/vr.yaml,并可能下载 racerx 数据;未给出清理、回滚或失败后的系统状态恢复步骤。
查看完整评分方法 →

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

该技能面向需要在 Ubuntu 上原生安装 NVIDIA Holoscan SDK C++ 运行时和头文件的用户。它会检查操作系统、NVIDIA 驱动、CUDA 版本和现有软件包,并据此选择合适的 Holoscan apt 软件包。安装后,它通过 hello_world、tensor_interop 和无头 video_replayer 示例验证环境。该技能仅覆盖 Ubuntu 上的 C++ apt 安装,不提供 Python 绑定。

读取 Ubuntu 版本和 nvidia-smi 输出,检查 cuda-keyring、Holoscan 软件包及 apt 可见性;按 CUDA 驱动版本选择 holoscan-cuda-12、holoscan-cuda-13 或 holoscan;必要时从 NVIDIA 下载并安装 cuda-keyring,运行 apt-get update 和 apt-get install;设置 LD_LIBRARY_PATH、HOLOSCAN_INPUT_PATH 和栈大小;运行三个 C++ 示例,并在需要时下载 racerx 示例数据;最后提供可复用的 shell 环境变量片段。

  1. 在 Ubuntu 22.04 或 24.04 的 NVIDIA GPU 主机上首次部署 Holoscan C++ SDK。
  2. 在 Jetson 或 IGX 平台上确认应使用的 Holoscan apt 软件包变体。
  3. 安装后运行 Holoscan C++ 示例,验证 CUDA 驱动、共享库和示例数据是否正常。
  4. 遇到 CUDA 驱动版本不足、找不到软件包、共享库缺失或示例崩溃时进行排查。

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

优点
  • 提供从环境检测、软件包选择到示例验证的完整 apt 安装流程。
  • 明确区分 CUDA 12、CUDA 13、IGX 和 nvgpu 场景。
  • 包含共享库、栈大小、示例数据和无头视频验证的具体故障排查。
局限
  • 仅支持 Ubuntu 22.04/24.04,其他发行版需采用容器或 wheel 安装。
  • apt 安装不包含 Python 绑定。
  • 要求 NVIDIA GPU、正常驱动、sudo、网络访问和本地 shell 执行环境。
  • 源材料未提供独立测试套件或平台覆盖之外的验证证据。

如何安装这个 Skill?

先安装 NVIDIA 技能集合中的此技能:

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

该技能随后会在相关任务中被代理加载。README 未说明该技能文件应手动复制到哪个本地目录。

如何使用这个 Skill?

向代理提出类似“在这台 Ubuntu NVIDIA GPU 主机上通过 apt 安装并验证 Holoscan SDK C++ 环境”的请求。代理应先查阅官方安装文档,再运行 lsb_release 和 nvidia-smi,检查 cuda-keyring 与软件包状态,安装正确变体,并执行 hello_world、tensor_interop 和无头 video_replayer 验证。需要 Python 时,改用或配合 /holoscan-install-wheel。

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

源材料明确将容器安装和 wheel 安装列为其他安装路径,并建议需要 Python 时使用 /holoscan-install-wheel;未提供与其他产品的比较。

常见问题

这个技能是否会安装 Python 绑定?
不会。该 apt 流程安装 C++ 运行时和头文件;需要 Python 时应使用 /holoscan-install-wheel。
为什么会出现 CUDA driver version is insufficient?
通常是 apt 软件包变体与主机 CUDA 驱动不匹配。应重新检查 nvidia-smi 的 CUDA Version,并在 holoscan-cuda-12 与 holoscan-cuda-13 之间切换;IGX 的 CUDA 12 场景使用 holoscan。
安装需要哪些权限和网络访问?
需要 sudo,以及访问 developer.download.nvidia.com 和 docs.nvidia.com 的网络连接;安装步骤会使用 dpkg、apt-get 和可能的 wget。

同仓库的其他 Skills

均来自 NVIDIA/skills

自动化与运维 ✓ NVIDIA · 官方

Holoscan NGC 容器安装助手

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

开发与工程 ✓ NVIDIA · 官方

Holoscan Python Wheel 安装助手

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

开发与工程 ✓ NVIDIA · 官方

Holoscan SDK 源码构建

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

开发与工程 ✓ NVIDIA · 官方

Holoscan Conda 安装助手

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

开发与工程 ✓ NVIDIA · 官方

Holoscan SDK 安装向导

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

自动化与运维 ✓ NVIDIA · 官方

TAO NVIDIA GPU 主机配置

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

开发与工程 ✓ NVIDIA · 官方

NVIDIA 技能发现器

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

开发与工程 ✓ NVIDIA · 官方

NeMo MBridge GPU 内存调优

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

开发与工程 ✓ NVIDIA · 官方

cuPyNumeric 迁移就绪度评估

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

自动化与运维 ✓ NVIDIA · 官方

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

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

开发与工程 ✓ NVIDIA · 官方

TAO Sparse4D 训练技能

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

开发与工程 ✓ NVIDIA · 官方

DeepStream 管道构建器

通过交互式需求收集,为 NVIDIA DeepStream 生成并验证可运行的 GStreamer 推理管道。

开发与工程 ✓ NVIDIA · 官方

DOCA GPI GPU 直驱 RDMA 技能

指导 CUDA 内核绕过主机 CPU,直接从 GPU 内存驱动 RDMA 队列。

开发与工程 ✓ NVIDIA · 官方

i4h 导管导航工作流概览

帮助智能体理解并选择血管内导管导航工作流的正确阶段。

开发与工程 ✓ NVIDIA · 官方

CuTile 自动调优指南

为 CuTile GPU 内核设计、实现并验证低开销的自动调优流程。

自动化与运维 ✓ NVIDIA · 官方

cuOpt 安装助手

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

开发与工程 ✓ NVIDIA · 官方

导管导航设置验证

验证导管导航工作流的主机、GPU与Python路径配置。

数据与分析 ✓ NVIDIA · 官方

Hugging Face 本地 GPU 微调助手

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

自动化与运维 ✓ NVIDIA · 官方

TAO 本地 Docker 运行

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

数据与分析 ✓ NVIDIA · 官方

脑部 MRI 合成生成

通过 NVIDIA 工作流生成合成脑部 MRI 体积。

相关 Skills