开发与工程 ✓ NVIDIA · 官方 catheter-navigationisaac-for-healthcaregpu-setuppythonpathcudaunit-testing

导管导航设置验证

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

FollowSkills 评估 · FSRS-2.0
不推荐
51/ 100 五分制 2.6 / 5
信任安全12 / 25 · 2.4/5

文档明确列出权限需求、GPU/主机范围、无凭据要求,并避免明显破坏性命令;但默认可在未确认时 clone 外部仓库、写入 $HOME、创建符号链接并运行环境命令,仓库未固定提交、无回滚说明,也未充分披露网络与文件数据流,因此扣分。

可靠稳定9 / 20 · 2.3/5

步骤顺序、路径变量、预期的 7 个 CPU 测试结果和故障排查较清晰;但依赖外部仓库当前内容、Docker/依赖版本未锁定,部分命令失败反馈有限,且静态审查不能确认可运行性,因此不超过 10 分。

适用触发10 / 15 · 3.3/5

触发条件、Linux/NVIDIA GPU 场景、CPU 与 GPU 模式边界以及不适用于数字孪生的路由证据较明确;但环境要求严格,中文支持未说明,默认依赖 GitHub 克隆,对中国大陆网络可达性缺乏保障,因此扣分。

规范维护10 / 15 · 3.3/5

具备 frontmatter、版本、Apache-2.0 许可证、所有者、先决条件、限制、故障排查和最终输出约定;但版本字段位置被 benchmark 指出可能被忽略,缺少 Instructions/Examples、变更日志和明确维护/更新路径,因此扣分。

有效结果6 / 15 · 2.0/5

能够指导主机预检、CLI 注册验证、CPU smoke test、可选 GPU 检查并产生日志,核心 setup 任务可直接使用;但不负责实际安装,GPU 依赖修复仅给出概括性建议,且提交的评估结果显示有效性有限,因此扣分。

证据核验4 / 10 · 2.0/5

文档包含具体命令、预期输出、日志路径和提交的评估材料;但没有可独立核验的 CI、测试执行记录或外部复现证据,benchmark 主要是声明性报告,因此仅给有限分。

证据充分度: 评估于 2026年7月29日 审查版本 ce70ca7f1966
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
使用前请注意
  • 执行前应确认是否允许从未固定提交的 GitHub 仓库 clone,并审查目标路径、网络访问和写入 $HOME 的影响。
  • 该 skill 只验证环境,不会完整安装依赖;GPU/依赖失败时仍需依据受支持版本和 Docker 文档进一步处理。
  • 默认依赖 GitHub 可达性,未证明中国大陆网络环境下可稳定获取仓库。
  • 不要将 CPU smoke test 通过误解为 GPU render_drr 或 interactive_viewport 已可用。
查看完整评分方法 →

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

这是 NVIDIA/skills 单仓库中的一个 Agent Skill,专门用于启动和排查 catheter_navigation 工作流。它检查 Linux 主机、NVIDIA GPU、CUDA 兼容性和 PYTHONPATH,确认 ./i4h CLI 已注册该工作流,并运行 CPU 冒烟测试。GPU 用户还可以生成合成 DRR 图像进行快速验证。该 Skill 声明使用 Apache-2.0;所在目录属于包含 324 个 Skill 的 NVIDIA 技能集合。

解析或克隆 i4h-workflows 仓库,定位 workflows/catheter_navigation,设置 simulation 目录到 PYTHONPATH,并创建带日志的运行目录。它执行 command -v、nvidia-smi、df -h 等预检,调用 ./i4h modes catheter_navigation 验证 CLI 注册,运行 7 项 CPU 单元测试,并可调用 render_drr 生成 DRR 图像。最后检查 smoke.log、确认测试结果包含 OK,并验证 fluorosim 可导入。

  1. 需要首次启动 catheter_navigation 工作流的开发者,用它检查仓库路径、CLI 注册和 Python 导入配置。
  2. 遇到 fluorosim 导入错误的用户,用它重新设置 PYTHONPATH 并确认 simulation 目录存在。
  3. 遇到 slangpy、CUDA 或 GPU 错误的用户,用它检查主机要求并选择本地 GPU 测试或 Docker。
  4. 没有可用 GPU、但需要进行 CI 风格验证的维护者,用它运行 CPU 冒烟测试。

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

优点
  • 提供明确的主机、GPU、CUDA 和内存/磁盘要求。
  • 包含可复制的 CLI 注册检查、CPU 冒烟测试和可选 DRR 验证命令。
  • CPU 测试不需要 GPU,适合 CI 风格验证。
  • 针对 PYTHONPATH、仓库根目录和 slangpy/GPU 失败提供排错路径。
局限
  • 没有专用 setup.sh;它主要负责验证和记录要求。
  • 完整 GPU 模式需要 NVIDIA GPU、CUDA、slangpy、Warp 和 torch CUDA。
  • 仅明确测试 Ubuntu 22.04/24.04 的 Linux x86_64 环境。
  • 未提供独立的性能基准或更广泛平台测试证据。

如何安装这个 Skill?

在支持 Agent Skills 的客户端中运行:npx skills add nvidia/skills --skill i4h-catheter-navigation-setup --yes。README 未提供该 Skill 的独立安装脚本;使用它还需要一个包含 workflows/catheter_navigation/ 的 i4h-workflows 检出目录,或允许命令将仓库克隆到 ~/i4h-workflows。

如何使用这个 Skill?

可向 Agent 提示:“设置 catheter_navigation”或“排查 catheter_navigation 的 fluorosim、GPU 或 slangpy 错误”。Skill 会从 I4H_WORKFLOWS 或当前 Git 根目录解析工作流;若未找到,则使用 ~/i4h-workflows 并克隆 https://github.com/isaac-for-healthcare/i4h-workflows。随后按顺序执行 CLI 注册检查和 CPU 冒烟测试;有 GPU 且已安装 slangpy 时,再运行 render_drr。

常见问题

没有 GPU 可以使用吗?
可以完成 CPU 冒烟测试;但 render_drr 和 interactive_viewport 等 GPU 模式需要完整 GPU 软件栈。
为什么 fluorosim 无法导入?
通常是 PYTHONPATH 未包含 workflows/catheter_navigation/scripts/simulation;重新执行路径设置步骤并确认 SIM_ROOT 存在。
本地 GPU 依赖不完整怎么办?
可不使用 --local,让 ./i4h run catheter_navigation render_drr 使用 Docker;Docker 仅在这种替代路径中被文档建议。
这个仓库是否只包含导管导航 Skill?
不是。NVIDIA/skills 是包含 324 个 Skill 的集合;本资料只描述 i4h-catheter-navigation-setup。

同仓库的其他 Skills

均来自 NVIDIA/skills

开发与工程 ✓ NVIDIA · 官方

导管导航端到端烟雾测试

为 Isaac for Healthcare 导管导航工作流执行从环境验证到 DRR 渲染和单元测试的 v0.7 全流程检查。

开发与工程 ✓ NVIDIA · 官方

导管导航氟透视冒烟测试

在无 GPU 环境中快速验证导管导航工作流的基础功能。

开发与工程 ✓ NVIDIA · 官方

导管导航透视视口

启动带实时导管物理和透视控制的交互式介入导航视口。

开发与工程 ✓ NVIDIA · 官方

i4h 导管导航工作流概览

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

开发与工程 ✓ NVIDIA · 官方

导管导航 DRR 渲染

从 CT 缓存或合成体模生成单帧数字重建放射图,用于荧光透视预览与渲染冒烟测试。

开发与工程 ✓ NVIDIA · 官方

I4H 机器人策略微调

在 LeRobot 数据集上微调 GR00T 或 openpi PI0 策略。

自动化与运维 ✓ NVIDIA · 官方

TAO NVIDIA GPU 主机配置

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

数据与分析 ✓ NVIDIA · 官方

I4H 模拟数据集扩增

通过加入动作和状态噪声,从现有 HDF5 录制数据复制轨迹并扩增数据集。

开发与工程 ✓ NVIDIA · 官方

I4H 场景编辑工作流

通过桥接会话实时编辑 Isaac for Healthcare 环境场景。

开发与工程 ✓ NVIDIA · 官方

Isaac for Healthcare 工作流验证

运行策略或状态机控制器并将验证回合记录到 HDF5。

开发与工程 ✓ NVIDIA · 官方

I4H 工作流环境创建

从现有环境快速搭建可运行的 Isaac for Healthcare 新环境。

数据与分析 ✓ NVIDIA · 官方

LeRobot 数据集可视化器

在浏览器中检查转换后的 LeRobot 数据集。

开发与工程 ✓ NVIDIA · 官方

Isaac for Healthcare 数据集回放

在 Isaac Sim 中回放 HDF5 轨迹,检查机器人演示的视觉正确性。

数据与分析 ✓ NVIDIA · 官方

I4H 遥操作数据集录制

通过键盘、SO-ARM 主臂或 VR 遥操作,将人类示范录制为 HDF5 数据集。

开发与工程 ✓ NVIDIA · 官方

cuTile Python 到 Julia 转换助手

将 cuTile Python GPU 内核迁移为可测试的 cuTile.jl Julia 实现。

自动化与运维 ✓ NVIDIA · 官方

Isaac for Healthcare 全流程工作流

把 Isaac for Healthcare 从录制一路跑到验证

数据与分析 ✓ NVIDIA · 官方

i4H 数据集标注工作流

使用视觉语言模型验证轨迹是否完成任务,并筛选可用于微调的数据。

数据与分析 ✓ NVIDIA · 官方

I4H 数据集转换器

将 Isaac for Healthcare 的 HDF5 录制转换为可用于训练的 LeRobot 数据集。

开发与工程 ✓ NVIDIA · 官方

NeMo MBridge GPU 内存调优

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

开发与工程 ✓ NVIDIA · 官方

NeMo AutoModel 模型接入指南

指导开发者将新的 LLM、MoE 或 VLM 架构接入 NeMo AutoModel。

相关 Skills