Data & Analysis ✓ NVIDIA · Official ct-segmentationmedical-imagingmodel-finetuningniftimonaicuda

NV-Segment-CT Fine-Tuning

Fine-tune NV-Segment-CT VISTA3D on labeled CT NIfTI datasets.

FollowSkills review · FSRS-2.0
Not recommended
58/ 100 5-point scale 2.9 / 5
Trust16 / 25 · 3.2/5

The files disclose permissions, inputs/outputs, network endpoints, cache usage, GPU use, local writes, dependency installation, and the non-clinical boundary, while pinning major upstream revisions. However, Bash access, modification of the active Python environment, writes into the repository bundle, a roughly 832 MB model download, and overseas network access remain broad; per-run confirmation, strong isolation, and rollback are incomplete, so points are deducted.

Reliability9 / 20 · 2.3/5

The script provides MONAI version checks, diagnosable errors for missing dependencies and bundle files, dataset shape/affine validation, and OOM/checkpoint diagnostics. Committed tests cover several key configuration paths, and the benchmark reports validation and runtime results. This review did not execute the skill, and GPU, upstream-bundle, and environment-drift failures remain possible, so the score stays below the static ceiling.

Adaptability10 / 15 · 3.3/5

The audience, CT NIfTI inputs, smoke/sanity/user-dataset scenarios, parameters, outputs, and non-fit boundaries are reasonably clear, including the prohibition on inventing new VISTA3D classes. Chinese-language guidance and semantic exclusion triggers are absent, and reachability of the Hugging Face/GitHub-dependent core workflow from mainland China is not addressed, so points are deducted.

Convention11 / 15 · 3.7/5

SKILL.md is layered with purpose, scripts, prerequisites, usage, data contract, results, limitations, troubleshooting, and verification. The manifest documents versions, dependencies, inputs, outputs, side effects, upstream revisions, and a verifier; Apache-2.0 licensing, versioning, and provenance are mostly clear. The benchmark reports an author-format schema finding, while a formal changelog, named maintenance responsibility, update path, and fully consistent dependency constraints are missing, so points are deducted.

Effectiveness7 / 15 · 2.3/5

The skill offers a smoke pipeline check, Task06 sanity reproduction, user-data finetuning, data auditing, formal evaluation, checkpoint selection, and structured output.json. The benchmark reports positive-task correctness and effectiveness uplift. Because this review is static and cannot independently confirm output usability, convergence, or benefit over manual alternatives, the score is capped by calibration and remains conservative.

Verifiability5 / 10 · 2.5/5

Pinned upstream revisions, reference metrics, script constants, committed tests, a verifier, and the benchmark report provide auditable evidence and distinguish smoke plumbing from quality evaluation. However, execution was not performed here, and the benchmark claims cannot be independently reproduced from this static review, so the score is limited to the static ceiling.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision 55f18499943e
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
Before you use it
  • Execution may install packages into or modify the active Python environment; use an isolated environment explicitly selected by the user and obtain confirmation beforehand.
  • Core model and configuration downloads depend on Hugging Face/GitHub; assess mainland-China reachability, mirroring, and supply-chain risk.
  • Smoke mode demonstrates plumbing only, not full-dataset convergence; sanity metrics and the non-clinical disclaimer do not replace clinical validation.
  • The script writes bundle configuration files and the caller-selected output directory; confirm paths, disk capacity, and recovery procedures before execution.
See the full review method →

What does this skill do, and when should you use it?

This skill runs smoke checks or dataset fine-tuning for NV-Segment-CT VISTA3D using CT NIfTI labels. It delegates execution to the upstream MONAI bundle rather than handwritten training or inference code, and it is not intended for clinical validation, deployment, diagnosis, or regulatory submission. It accepts dataset, datalist, anatomy, label-mapping, smoke, sanity, and evaluation options, then produces checkpoints and schema-checked JSON evidence. GPU runs require CUDA-capable PyTorch alongside Python and the documented scientific-computing dependencies.

Runs scripts/run_finetune.py, reading dataset/imagesTr/*.nii.gz, dataset/labelsTr/*.nii.gz, or a datalist and applying dataset_dir, target_anatomy, label_mapping, smoke, sanity, and auto_seg inputs. It stages configuration files, calls the upstream MONAI bundle for training and validation, writes checkpoints and evidence under --output-dir, and creates output.json. It supports smoke workflow checks, MSD Task06 Lung Tumor sanity reproduction, and user-data fine-tuning. Runs may cache Hugging Face assets and contact huggingface.co or raw.githubusercontent.com.

  1. A researcher who needs to verify wiring, configuration generation, checkpoint loading, and runtime compatibility can run the --smoke workflow on a tiny fixture.
  2. A medical-AI engineer reproducing the MSD Task06 Lung Tumor single-GPU reference recipe can use --sanity for the five-epoch training and pre/post formal evaluation flow.
  3. A team with custom CT NIfTI data and label mappings can submit a user dataset through dataset-dir, datalist, target-anatomy, and label-mapping.
  4. An evaluator auditing whether fine-tuning actually changed or improved the model can inspect formal Dice, training validation traces, the recommended checkpoint, and phase logs.

What are this skill's strengths and limitations?

Pros
  • Provides explicit smoke, sanity, and user-data fine-tuning entry points.
  • Wraps the upstream MONAI bundle and records checkpoints, formal evaluation, training traces, and runtime evidence.
  • Pins MONAI 1.4.0 to address a documented compatibility issue with boolean-label fine-tuning loss.
  • Includes recommended-checkpoint logic and detection of the epoch-0 checkpoint trap.
Limitations
  • It is for smoke or dataset fine-tuning, not clinical validation or clinical deployment.
  • GPU execution requires CUDA-capable PyTorch; out-of-memory cases require smaller patches, cache rates, or worker counts.
  • Training, validation, transforms, and checkpointing depend on the upstream bundle; multi-GPU runs additionally require host torchrun support.
  • The auto-derived plan is heuristic, and the source provides no broad cross-platform test matrix.

How do you install this skill?

Install the skill from the NVIDIA/skills collection with: npx skills add nvidia/skills --skill nv-segment-ct-finetune --yes. Before running, install the documented dependencies: python -m pip install "monai==1.4.0" "numpy<2" pytorch-ignite einops nibabel scipy typer PyYAML fire huggingface_hub. The README does not document a separate standalone installation flow; SKILL.md requires running from the repository root in place.

How do you use this skill?

From the repository root, run: python skills/nv-segment-ct-finetune/scripts/run_finetune.py PATH_TO_DATASET --smoke --patch-size '[64,64,64]' --output-dir runs/nvseg_smoke. For MSD Task06, run: python skills/nv-segment-ct-finetune/scripts/run_finetune.py /path/to/Task06 --sanity --output-dir runs/nvseg_task06_sanity. For user data, run: 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. Start with output.json; when quality gates matter, run python -m eval_engine.run_trusted skills/nv-segment-ct-finetune --fixture skills/nv-segment-ct-finetune/fixtures/spleen_micro --out runs/nvseg_trusted.

How does this skill compare with similar options?

Compared with handwritten training or inference code, this skill requires the upstream MONAI bundle entrypoint and prohibits replacing it with handwritten implementation during normal use; it does not provide an independent clinical-validation workflow.

FAQ

Can this be used for clinical diagnosis or regulatory submission?
No. The source explicitly excludes clinical validation, clinical deployment, clinical interpretation, autonomous diagnosis, and regulatory submission.
Which MONAI version is required?
Use monai==1.4.0 for smoke, sanity, and evidence runs. The source states that MONAI 1.5.x can crash the upstream fine-tuning loss on boolean labels.
How should I decide which checkpoint to keep?
Inspect output.json, prefer formal original-spacing pre/post Dice when available, use recommended_ckpt, and do not blindly select the last epoch or model_finetune.pt. Reject a fine-tuned checkpoint that is tensor-identical to the pretrained weights.
What external side effects should I expect?
The run writes bundle/configs, the output directory, and possibly a Hugging Face cache; it may also contact huggingface.co or raw.githubusercontent.com.

More skills from this repository

All from NVIDIA/skills

Data & Analysis ✓ NVIDIA · Official

NV-Segment-CTMR Medical Image Segmentation

Run CT or MRI NIfTI segmentation and capture inspectable label-map evidence.

Data & Analysis ✓ NVIDIA · Official

NV-Segment-CT Medical Imaging Segmentation Skill

Run VISTA3D on CT NIfTI volumes and produce verifiable label-map evidence.

Data & Analysis ✓ NVIDIA · Official

NV-Generate-CT Synthetic CT Generator

Generate paired synthetic CT volumes and masks through NVIDIA’s rflow-ct pipeline.

Data & Analysis ✓ NVIDIA · Official

NV Brain MRI Diffusion Fine-Tuner

Fine-tune the NV-Generate-CTMR diffusion UNet from NIfTI brain MRI training volumes.

Data & Analysis ✓ NVIDIA · Official

NV-Generate Medical Imaging VAE Fine-Tuning

Fine-tune the NV-Generate-CTMR MAISI VAE on CT or MRI NIfTI training volumes.

Data & Analysis ✓ NVIDIA · Official

NV-Generate-MR

Generate synthetic body MRI volumes through NVIDIA’s rflow-mr workflow.

Data & Analysis ✓ NVIDIA · Official

Synthetic Brain MRI Generator

Generate synthetic brain MRI volumes through NVIDIA’s documented workflow.

Data & Analysis ✓ NVIDIA · Official

DICOM CT Series to NIfTI Volume

Converts one CT DICOM series into a HU NIfTI volume with affine evidence.

Dev & Engineering ✓ NVIDIA · Official

i4h Catheter Navigation Workflow Guide

Orients agents to the right stage of NVIDIA’s endovascular catheter navigation workflow.

Dev & Engineering ✓ NVIDIA · Official

Catheter Navigation DRR Renderer

Generate a single digitally reconstructed radiograph from CT data or a synthetic phantom for fluoroscopy previews and renderer smoke tests.

Data & Analysis ✓ NVIDIA · Official

Catheter Navigation Vascular Digital Twin

Turn CT angiography data into a patient-specific vascular digital twin for catheter-navigation workflows.

Data & Analysis ✓ NVIDIA · Official

DICOM Series Preflight

Header-only validation for one DICOM series before conversion or inference.

Data & Analysis ✓ NVIDIA · Official

DICOM Metadata Extractor

Extract selected metadata from one DICOM file and flag PHI in standard tags.

Dev & Engineering ✓ NVIDIA · Official

NV-Reason-CXR Chest X-ray Reasoning Test

Runs reproducible command-shape and live inference smoke tests for chest X-ray reasoning.

Data & Analysis ✓ NVIDIA · Official

Hugging Face GPU Fine-Tuning

Build reproducible Hugging Face fine-tuning pipelines on local NVIDIA GPUs.

Dev & Engineering ✓ NVIDIA · Official

NeMo MBridge GPU Memory Tuning

Diagnose GPU OOMs in Megatron Bridge training and reduce fragmentation, activation, and PEFT memory usage.

Dev & Engineering ✓ NVIDIA · Official

cuPyNumeric Migration Readiness

Assess whether NumPy code is ready to scale on GPUs before committing to a substantial cuPyNumeric port.

Automation & Ops ✓ NVIDIA · Official

Jetson Package & Environment Advisor

Select Jetson-compatible containers and GPU package indexes by device architecture.

Dev & Engineering ✓ NVIDIA · Official

DOCA GPUNetIO Development Skill

Helps developers connect CUDA kernels on NVIDIA GPUs to DOCA network queues for GPU-side packet I/O and debugging.

Dev & Engineering ✓ NVIDIA · Official

Holoscan SDK Setup Guide

Inspects a Linux host and selects the most suitable Holoscan SDK installation path.

Related skills