Agent Skills
返回列表
🔒

Holoscan Debian apt 安装

IT 运维与安全 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/holoscan-install-debian。

技能介绍

要解决什么问题

在 Ubuntu(含 Jetson / IGX 等 ARM64)上跑 Holoscan 边缘 AI 流水线时,C++ SDK 往往不能靠系统自带包安装,而需要从 NVIDIA 官方 apt 源拉取 holoscan-cuda-12、holoscan-cuda-13 或通用 holoscan 等变体。选错变体会直接触发 CUDA driver version is insufficient;仓库或 cuda-keyring 未配好时还会出现 Unable to locate package。本技能面向「已有可用 NVIDIA 驱动(nvidia-smi 正常)」的主机,把文档里的 Debian/apt 流程落成可执行的检查、安装与验证路径。

技能如何工作

安装前会先对照 官方安装说明 的 Debian/apt 章节,确认包名与支持发行版,并按 nvidia-smi 报告的 CUDA 版本 选定 apt 包(例如 13.x+ 用 holoscan-cuda-13,非 IGX 的 12.x 用 holoscan-cuda-12)。

先决条件检查会尽量短路重复劳动:已装 cuda-keyring、仓库已在 apt-cache 中可见、或目标包已安装时,会跳过对应步骤。

验证侧重 C++ 侧:设置栈大小(如 ulimit -s 32768)、LD_LIBRARY_PATH 指向 /opt/nvidia/holoscan/lib 等,运行捆绑示例确认运行时与头文件可用;验证通过后会给出可写入 ~/.bashrc 的环境片段。

边界与注意

  • apt 路径不提供 Python 绑定(自 v3.0.0 起 Debian 包仅 C++);需要 Python 时应配合 holoscan-install-wheel 技能。
  • 仅限 Ubuntu;其它发行版需容器或 wheel 安装。
  • 示例缺数据时可设置 HOLOSCAN_INPUT_PATH 或运行 download_example_data;libholoscan_core.so 加载失败通常是未导出 LD_LIBRARY_PATH。

使用场景

  • 在新装的 Ubuntu 22.04/24.04 边缘节点上,需先通过 apt 装好 Holoscan C++ 运行时与头文件,再编译自定义流水线
  • Jetson 或 IGX 现场部署时,按 `nvidia-smi` 显示的 CUDA 版本选定 `holoscan-cuda-12` 或 `holoscan-cuda-13`,避免驱动不匹配报错
  • 驱动或 CUDA 主版本变更后,需要卸载错误变体并重新安装与主机匹配的 holoscan apt 包
  • apt 装完 C++ 包后,用捆绑示例与 `LD_LIBRARY_PATH` 验证环境,再决定是否追加 Python wheel 安装

适合人员

  • 在 IGX 或 x86 边缘服务器上维护 Holoscan C++ 应用、希望走官方 Debian/apt 而非容器的平台工程师
  • 负责 Jetson 感知/流媒体原型,需要在板卡上拿到 `/opt/nvidia/holoscan` 头文件与库再写原生应用的嵌入式开发者
  • 实验室或产线新机验收时,要核对 cuda-keyring、仓库可见性并跑通捆绑 C++ 示例的 IT/运维工程师
  • 已用 apt 安装但 `import holoscan` 失败,需弄清 Debian 包仅含 C++ 并规划 wheel 绑定的算法工程师