数据与分析 ✓ NVIDIA · 官方 ct-segmentationmedical-imagingmodel-finetuningniftimonaicuda

NV-Segment-CT 微调

为 CT NIfTI 标注执行 NV-Segment-CT VISTA3D 微调。

FollowSkills 评估 · FSRS-2.0
不推荐
58/ 100 五分制 2.9 / 5
信任安全16 / 25 · 3.2/5

证据显示权限、输入输出、网络端点、缓存、GPU、文件写入、依赖安装和非临床用途均有披露,并固定了主要上游版本;但允许 Bash、修改活动 Python 环境、写入仓库 bundle、下载约 832 MB 模型并访问海外服务,缺少逐次用户确认、强隔离和回滚机制,因此扣分。

可靠稳定9 / 20 · 2.3/5

脚本包含 MONAI 版本检查、缺失依赖和 bundle 文件的可诊断错误、数据配对/形状/仿射校验、OOM 与检查点判别;提交的测试覆盖若干关键配置路径,且 benchmark 报告了静态验证和运行结果。但没有在本次审查中执行,GPU、上游 bundle 和环境漂移仍可能导致失败,因此未超过静态上限并扣分。

适用触发10 / 15 · 3.3/5

目标用户、CT NIfTI 输入、smoke/sanity/用户数据场景、参数、输出和不适用范围定义较清楚,也明确不能创建新的 VISTA3D 类别;但没有中文使用说明或语义触发排除规则,且核心模型/配置下载依赖 Hugging Face 和 GitHub,在中国大陆网络环境中的可达性未说明,故扣分。

规范维护11 / 15 · 3.7/5

SKILL.md 采用目的、脚本、前置条件、用法、数据契约、结果、限制、故障排查和验证分层,manifest 提供版本、依赖、输入输出、side effects、上游 revision 和验证器;Apache-2.0、版本和维护来源基本清楚。作者格式被 benchmark 标为 schema 问题,缺少正式 changelog、维护责任人和更新流程,且依赖约束存在文档与 manifest 不完全一致,故扣分。

有效结果7 / 15 · 2.3/5

脚本提供 smoke 管线检查、Task06 sanity 复现、用户数据微调、数据审计、正式评估、推荐检查点和结构化 output.json;benchmark 文件报告了正向任务的正确性和有效性提升。由于本次仅静态阅读,无法独立确认输出完整性、训练收敛或相对手工方案的实际收益,按静态校准取上限并扣分。

证据核验5 / 10 · 2.5/5

上游 Hugging Face/GitHub revision、参考指标、脚本常量、测试、验证器和 benchmark 报告提供了可审计线索,且区分了 smoke 与质量评估;但本次没有执行,benchmark 结果无法由当前审查独立复现,证据类型和覆盖范围有限,因此取静态上限。

证据充分度: 评估于 2026年7月20日 审查版本 55f18499943e
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
使用前请注意
  • 运行可能安装或修改活动 Python 环境;应使用用户明确选择的隔离环境并事先确认。
  • 核心模型和配置依赖 Hugging Face/GitHub 下载,需评估中国大陆网络可达性、镜像策略和供应链风险。
  • smoke 仅证明管线连通,不证明全数据集收敛;sanity 指标和非临床声明不能替代临床验证。
  • 脚本会写入仓库 bundle 配置和用户指定输出目录,执行前应确认路径、磁盘空间和恢复方案。
查看完整评分方法 →

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

该技能用于基于 CT NIfTI 标签对 NV-Segment-CT VISTA3D 进行冒烟测试或数据集微调。它通过上游 MONAI bundle 入口运行,不提供临床验证,也不适用于临床部署、诊断或监管提交。技能读取数据集、datalist 和解剖目标等参数,生成微调检查点及经过模式检查的结果 JSON。运行需要 Python、MONAI 1.4.0、相关科学计算依赖,以及 GPU 运行所需的 CUDA-capable PyTorch。

运行 scripts/run_finetune.py,读取 dataset/imagesTr/*.nii.gz、dataset/labelsTr/*.nii.gz 或 datalist,处理 target_anatomy、label_mapping、smoke、sanity 和 auto_seg 等参数;阶段化配置并调用上游 MONAI bundle,生成 bundle/configs 下的配置文件,执行训练与验证,将检查点和证据写入 --output-dir,并生成 output.json。可执行 smoke 工作流、MSD Task06 Lung Tumor sanity reproduction 和用户数据微调;运行期间可能缓存 Hugging Face 模型资产并访问 huggingface.co 或 raw.githubusercontent.com。

  1. 需要先确认环境、配置生成、检查点加载和运行时兼容性的研究人员,可使用 --smoke 对微型数据集执行快速工作流检查。
  2. 需要复现 MSD Task06 Lung Tumor 单 GPU 参考流程的医疗 AI 工程师,可使用 --sanity 执行五轮训练及训练前后正式评估。
  3. 拥有自定义 CT NIfTI 数据集和标签映射、希望微调 VISTA3D 的团队,可通过 dataset-dir、datalist、target-anatomy 和 label-mapping 提交用户数据。
  4. 需要审查训练是否真正改进模型的评估人员,可检查 formal Dice、训练验证轨迹、推荐检查点和运行时日志。

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

优点
  • 提供 smoke、sanity 和用户数据微调三类明确入口。
  • 封装上游 MONAI bundle,支持检查点、正式评估、训练轨迹和运行时证据输出。
  • 明确要求 MONAI 1.4.0,降低已知布尔标签损失兼容性问题。
  • 包含推荐检查点判定和 epoch-0 检查点陷阱检测。
局限
  • 仅用于冒烟或数据集微调,不是临床验证或临床部署工具。
  • 需要 CUDA-capable PyTorch 才能进行 GPU 运行,内存不足时需要调整 patch、缓存率或 worker。
  • 训练、验证、变换和检查点逻辑依赖 bundle 中的上游实现;多 GPU 运行还需要主机支持 torchrun。
  • 自动派生计划是启发式的,且源材料没有给出跨平台测试矩阵。

如何安装这个 Skill?

从 NVIDIA/skills 集合安装该技能:npx skills add nvidia/skills --skill nv-segment-ct-finetune --yes。运行前安装文档列出的依赖:python -m pip install "monai==1.4.0" "numpy<2" pytorch-ignite einops nibabel scipy typer PyYAML fire huggingface_hub。README 未说明单独复制该技能目录的安装流程;SKILL.md 要求从仓库根目录原位运行。

如何使用这个 Skill?

在仓库根目录运行:python skills/nv-segment-ct-finetune/scripts/run_finetune.py PATH_TO_DATASET --smoke --patch-size '[64,64,64]' --output-dir runs/nvseg_smoke。MSD Task06 可运行:python skills/nv-segment-ct-finetune/scripts/run_finetune.py /path/to/Task06 --sanity --output-dir runs/nvseg_task06_sanity。用户数据可运行:python skills/nv-segment-ct-finetune/scripts/run_finetune.py --dataset-dir /path/to/dataset --datalist /path/to/datalist.json --target-anatomy "lung tumor" --auto-seg --epochs 5 --patch-size '[128,128,128]' --output-dir runs/nvseg_user_finetune。优先查看输出目录中的 output.json;需要质量门禁时运行 python -m eval_engine.run_trusted skills/nv-segment-ct-finetune --fixture skills/nv-segment-ct-finetune/fixtures/spleen_micro --out runs/nvseg_trusted。

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

与手写训练或推理代码相比,该技能要求通过上游 MONAI bundle 入口运行,并禁止在正常使用中替换为手写实现;它不提供独立的临床验证方案。

常见问题

它能用于临床诊断或监管提交吗?
不能。源材料明确排除临床验证、临床部署、临床解释、自主诊断和监管提交。
必须使用哪个 MONAI 版本?
smoke、sanity 和证据运行应使用 monai==1.4.0;源材料说明 MONAI 1.5.x 可能因布尔标签导致上游微调损失崩溃。
如何判断微调检查点是否有效?
先查看 output.json,优先比较正式原始间距的前后 Dice;使用 recommended_ckpt,不要盲目选择最后一轮或 model_finetune.pt,并拒绝与预训练权重完全相同的微调检查点。
运行会产生哪些外部副作用?
它会写入 bundle/configs、输出目录和可能的 Hugging Face 缓存,并可能访问 huggingface.co 或 raw.githubusercontent.com。

同仓库的其他 Skills

均来自 NVIDIA/skills

数据与分析 ✓ NVIDIA · 官方

NV-Segment-CTMR 医学影像分割

在 CT 或 MRI NIfTI 体数据上运行分割并生成可核查证据。

数据与分析 ✓ NVIDIA · 官方

NV-Segment-CT 医学影像分割技能

在 CT NIfTI 体数据上运行 VISTA3D 分割,并生成可核验的标签图证据。

数据与分析 ✓ NVIDIA · 官方

NV-Generate-CT 合成 CT 生成

通过 NVIDIA 的 rflow-ct 流程生成带配对掩码的合成 CT 体数据。

数据与分析 ✓ NVIDIA · 官方

NV 脑部 MRI 扩散模型微调

从 NIfTI 脑部 MRI 数据微调 NV-Generate-CTMR 的扩散 UNet。

数据与分析 ✓ NVIDIA · 官方

NV-Generate 医学影像 VAE 微调

为 CT/MRI NIfTI 训练体数据微调 NV-Generate-CTMR MAISI VAE。

数据与分析 ✓ NVIDIA · 官方

NV-Generate-MR

通过 NVIDIA 的 rflow-mr 流程生成合成体部 MRI 影像体积。

数据与分析 ✓ NVIDIA · 官方

脑部 MRI 合成生成

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

数据与分析 ✓ NVIDIA · 官方

DICOM CT 到 NIfTI 体数据转换

将单个 CT DICOM 序列转换为带仿射证据的 HU NIfTI 体数据。

开发与工程 ✓ NVIDIA · 官方

i4h 导管导航工作流概览

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

开发与工程 ✓ NVIDIA · 官方

导管导航 DRR 渲染

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

数据与分析 ✓ NVIDIA · 官方

导管导航血管数字孪生

将CT血管成像处理并分割为可用于导管导航的患者特异性血管数字孪生。

数据与分析 ✓ NVIDIA · 官方

DICOM 序列预检

在转换或推理前快速验证单个 DICOM 序列目录。

数据与分析 ✓ NVIDIA · 官方

DICOM 元数据提取器

从单个 DICOM 文件提取选定元数据并标记标准标签中的 PHI。

开发与工程 ✓ NVIDIA · 官方

NV-Reason-CXR 胸部X光推理测试技能

为胸部X光模型执行可复现的命令形状与在线推理冒烟测试。

数据与分析 ✓ NVIDIA · 官方

Hugging Face 本地 GPU 微调助手

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

开发与工程 ✓ NVIDIA · 官方

NeMo MBridge GPU 内存调优

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

开发与工程 ✓ NVIDIA · 官方

cuPyNumeric 迁移就绪度评估

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

自动化与运维 ✓ NVIDIA · 官方

Jetson 软件包与环境助手

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

开发与工程 ✓ NVIDIA · 官方

DOCA GPUNetIO 开发技能

指导开发者将 NVIDIA GPU 上的 CUDA 内核连接到 DOCA 网络队列,实现 GPU 侧收发包与调试。

开发与工程 ✓ NVIDIA · 官方

Holoscan SDK 安装向导

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

相关 Skills