开发与工程 ✓ NVIDIA · 官方 holoscanconda-installationcuda-13python-bindingscpp-developmentnvidia-gpu

Holoscan Conda 安装助手

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

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

说明了平台、网络和 CUDA 前提,命令范围主要限于 Conda 环境与临时文件,也没有发现凭据窃取或隐蔽外传;但会静默下载并执行远程 Miniforge 安装器、修改用户目录,安装包来源和权限未逐项确认,未提供回滚或卸载方案,因此扣分。

可靠稳定8 / 20 · 2.0/5

步骤之间基本一致,包含前置检查、验证命令和若干故障排查;但依赖动态官方文档、远程下载和未锁定版本,YAML 文本替换可能失效,且本次仅静态阅读、没有可复现的技能专属测试,因此不超过静态上限并扣分。

适用触发10 / 15 · 3.3/5

目标用户、Linux x86_64/CUDA 13/Conda 场景及 CUDA 12、aarch64、iGPU 的不适用范围较清楚,也提供了 Python 与 C++ 分支;但触发边界、驱动兼容细节和非 GPU 环境处理仍有限,核心网络依赖可能不适合中国大陆网络环境,因此扣分。

规范维护10 / 15 · 3.3/5

有 frontmatter、版本、Apache-2.0、作者、用途、限制、步骤、验证和故障排查,结构可读;但缺少明确的 Instructions/Examples 专节、变更记录、维护责任与更新流程,且依赖说明和安装器安全说明不完整,因此扣分。

有效结果6 / 15 · 2.0/5

对典型 CUDA 13 Linux Conda 安装可覆盖环境创建、Python/C++ 包和基本验证,具有直接操作价值;但命令含占位路径,测试数据需另行获取,版本和包名可能随文档变化,输出不是稳定的可直接复用产物,静态证据不足以确认结果,因此按静态上限保守给分。

证据核验4 / 10 · 2.0/5

提供 NVIDIA 官方安装文档、产品仓库和提交内的评估材料,关键命令与预期结果可审计;但没有该技能专属 CI 或提交的执行测试,BENCHMARK 主要是报告性材料,无法静态独立复现,因此扣分。

证据充分度: 评估于 2026年7月20日 审查版本 55f18499943e
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
使用前请注意
  • 执行前应人工确认远程 Miniforge 安装脚本、Conda channel 与包版本,并考虑固定哈希或版本。
  • 安装会写入 ~/miniforge3,且没有提供自动回滚;应先确认用户同意并准备清理方案。
  • 视频示例依赖外部 racerx 数据,YAML 替换依赖精确文本,失败时可能导致误导性验证结果。
  • Conda、GitHub raw 和 docs.nvidia.com 是核心网络依赖;中国大陆用户可能需要可达性、镜像或代理方案。
查看完整评分方法 →

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

该技能指导 AI 代理在 Linux x86_64、NVIDIA GPU 和 CUDA 13 驱动环境中安装 Holoscan SDK v4.3+。它覆盖 Python 运行时、C++ 开发头文件及相关 RAPIDS 依赖,并要求先核对 NVIDIA 官方当前安装文档。技能还提供 Python 示例验证、无显示器运行视频示例的方法,以及常见 Conda、依赖、求解器和段错误问题的排查建议。CUDA 12、aarch64 和 iGPU 主机不在此 Conda 流程支持范围内。

检查 Conda 和 NVIDIA 驱动;必要时以非交互方式安装 Miniforge;创建并激活 Python 环境;从 rapidsai 和 conda-forge 安装 Holoscan、C++ 开发包、rmm、ucxx 及 cuda-version=13;安装 C++ 工具链;通过 Python 导入或头文件目录检查验证安装;下载并修改 Holoscan hello_world 和 video_replayer 示例配置;设置栈限制并运行测试;根据错误信息给出依赖、通道顺序、CMake 配置和新 shell 初始化方面的修复建议。

  1. 需要在 Linux x86_64、CUDA 13 驱动主机上为 Python 应用安装 Holoscan SDK 的用户。
  2. 需要使用 Holoscan 头文件、CMake 配置和 C++ 运行库开发应用的用户。
  3. 希望同时准备 Python 与 C++ Holoscan 开发环境的用户。
  4. 通过 SSH 或无显示器环境运行 Holoscan 视频示例并进行基础验证的用户。
  5. 遇到 librmm.so、find_package(holoscan)、Conda 求解器或启动段错误问题的用户。

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

优点
  • 同时覆盖 Python 运行时和 C++ 开发依赖,明确说明 `libholoscan-dev` 的作用。
  • 包含官方文档核对步骤,能够应对包名、通道和版本变化。
  • 提供可复制的安装、验证、示例运行和故障排查命令。
  • 针对 SSH 和无显示器场景预设 headless、有限帧数测试。
局限
  • 仅支持 Linux x86_64 和 CUDA 13 驱动,不支持 CUDA 12、aarch64 或 iGPU 的该 Conda 流程。
  • 依赖外部网络、Conda 通道、NVIDIA 文档和示例数据。
  • 视频示例需要包含 `racerx/` 的输入数据,来源和下载方式只作提示,未提供统一自动化安装流程。
  • 未提供独立测试套件或平台覆盖证据。

如何安装这个 Skill?

先将该技能目录安装到兼容 Agent Skills 的客户端:npx skills add nvidia/skills --skill holoscan-install-conda --yes。在目标 Linux 主机上确认 conda --versionnvidia-smi。若缺少 Conda,可运行技能提供的 Miniforge 下载与静默安装命令,并在当前 shell 执行 source ~/miniforge3/etc/profile.d/conda.sh。随后创建环境:conda create -n holoscan python=3.13 -y,激活后按目标选择 holoscanlibholoscan-dev,再安装 rmm ucxx cuda-version=13 -c rapidsai -c conda-forge -y;C++ 开发还需安装 cxx-compiler cmake ninja。安装前应获取 NVIDIA 官方当前 Conda 安装说明,并以其包名、通道和版本要求为准。

如何使用这个 Skill?

触发示例:请在这台 Linux x86_64、CUDA 13 的 NVIDIA GPU 主机上使用 Conda 安装 Holoscan,并验证 Python 和 C++ 环境。 使用时激活环境并执行 ulimit -s 32768。Python 安装可运行 python3 -c "import holoscan; print(holoscan.__version__)";C++ 安装可运行 ls "$CONDA_PREFIX/include/holoscan"。运行 video_replayer 前,技能会下载对应版本示例、将配置改为 10 帧、非重复、非实时和 headless,并要求 HOLOSCAN_INPUT_PATH 指向包含 racerx/ 子目录的数据目录。SKILL.md 未规定自动获取该数据目录之外的统一项目路径。

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

技能明确将 CUDA 12 主机引导至 /holoscan-install-container/holoscan-install-wheel;除此之外,源材料没有提供足够信息进行产品或安装方式比较。

常见问题

CUDA 12 驱动可以使用这个技能吗?
不可以。该 Conda 流程面向 CUDA 13;CUDA 12 主机应改用 `/holoscan-install-container` 或 `/holoscan-install-wheel`。
只安装 `holoscan` 就能进行 C++ 开发吗?
不能保证。C++ 开发需要单独安装 `libholoscan-dev`,它提供头文件、库符号链接和 CMake 配置。
为什么需要安装 rmm 和设置栈大小?
`rmm` 是 Holoscan 的未声明运行时依赖,缺少它可能导致 `import holoscan` 失败;`ulimit -s 32768` 可避免部分应用启动时的段错误。
安装是否需要付费服务或特殊权限?
源材料未说明费用或特殊许可要求;明确要求的是 Linux x86_64、NVIDIA GPU、CUDA 13 驱动、Conda 和网络访问。

同仓库的其他 Skills

均来自 NVIDIA/skills

开发与工程 ✓ NVIDIA · 官方

Holoscan Python Wheel 安装助手

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

自动化与运维 ✓ NVIDIA · 官方

Holoscan NGC 容器安装助手

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

开发与工程 ✓ NVIDIA · 官方

Holoscan Ubuntu 原生安装助手

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

开发与工程 ✓ NVIDIA · 官方

Holoscan SDK 源码构建

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

开发与工程 ✓ NVIDIA · 官方

Holoscan SDK 安装向导

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

开发与工程 ✓ NVIDIA · 官方

NVIDIA cuOpt 开发者技能

帮助开发者修改、构建、测试和贡献 NVIDIA cuOpt。

自动化与运维 ✓ NVIDIA · 官方

TAO NVIDIA GPU 主机配置

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

自动化与运维 ✓ NVIDIA · 官方

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

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

开发与工程 ✓ NVIDIA · 官方

TAO Sparse4D 训练技能

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

开发与工程 ✓ NVIDIA · 官方

DeepStream 管道构建器

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

数据与分析 ✓ NVIDIA · 官方

Hugging Face 本地 GPU 微调助手

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

自动化与运维 ✓ NVIDIA · 官方

TAO 本地 Docker 运行

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

自动化与运维 ✓ NVIDIA · 官方

NVIDIA GPU Docker 运行规范

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

自动化与运维 ✓ NVIDIA · 官方

cuOpt 安装助手

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

开发与工程 ✓ NVIDIA · 官方

DALI 动态模式开发助手

帮助 AI 代理编写、审查和迁移 NVIDIA DALI 命令式动态模式代码。

开发与工程 ✓ NVIDIA · 官方

cuPyNumeric 安装助手

指导在受支持环境中安装并验证 cuPyNumeric。

开发与工程 ✓ NVIDIA · 官方

Earth2Studio 安装指南

指导用户安全安装 Earth2Studio 并配置模型依赖与运行环境。

开发与工程 ✓ NVIDIA · 官方

CUDA-Q 量子入门指南

帮助开发者安装 CUDA-Q、编写量子内核,并使用 GPU 模拟器或真实 QPU。

开发与工程 ✓ NVIDIA · 官方

NVIDIA 技能发现器

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

开发与工程 ✓ NVIDIA · 官方

CuTile 自动调优指南

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

相关 Skills