nv-segment-ct

Run NV-Segment-CT VISTA3D segmentation on CT volumes and output JSON evidence payloads.

Updated Apr 16, 2026
One-click install
npx skills add https://github.com/sayalinvidia/sayali-skills-test --skill nv-segment-ct
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nv-segment-ct
Source: https://github.com/sayalinvidia/sayali-skills-test/tree/main/skills/nv-segment-ct
Command: npx skills add https://github.com/sayalinvidia/sayali-skills-test --skill nv-segment-ct

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires nibabel, numpy, typer, torch, and includes scripts (resource) components.

What problem does it solve?

Provides an engineering-focused wrapper that runs NV-Segment-CT's VISTA3D segmentation on CT volumes and emits a structured evidence payload for verification and QA, without exposing model internals. Not for clinical use.

Core Features & Use Cases

  • Thin wrapper that delegates inference to the official HuggingFacePipelineHelper (vista3d).
  • Produces a standardized JSON evidence payload containing input, output, and geometry details.
  • Supports on-demand asset handling: downloads the model bundle and caches test fixtures; designed for engineering verification and prototyping.

Quick Start

Process a CT volume to generate a validated segmentation evidence package with a single command.

Frequently Asked Questions about nv-segment-ct

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a structured JSON evidence payload for CT segmentation verification?

To generate a structured JSON evidence payload for CT segmentation, you can use an engineering wrapper that delegates inference to the HuggingFace VISTA3D pipeline, processes your CT volume, and outputs a reproducible label map alongside the report.

Do I need a CUDA GPU to run HuggingFace VISTA3D CT segmentation?

Yes, you need a CUDA GPU to run HuggingFace VISTA3D CT segmentation using this wrapper, because the underlying PyTorch model bundle requires CUDA-compatible hardware for inference operations.

How does this wrapper handle the 832 MB VISTA3D model bundle download?

The wrapper handles the 832 MB VISTA3D model bundle download automatically using HuggingFacePipelineHelper, placing the assets into a local bundle directory and caching fixture data for tests on demand.

Can I use this CT segmentation wrapper for clinical diagnosis?

No, you cannot use this CT segmentation wrapper for clinical diagnosis; it is strictly designed for engineering verification, QA, and research scenarios where reproducible JSON reports are required.

What inputs and outputs does the VISTA3D CT segmentation wrapper expect?

The VISTA3D CT segmentation wrapper expects a CT volume as input and produces a label map and a structured result JSON file as outputs, encapsulating input, output, and geometry details for verification.

What Python libraries are required to run CT volume segmentation and output a JSON report?

Running CT volume segmentation to output a JSON report requires numpy and nibabel for volume processing, torch for GPU inference, and typer for the command-line script interface.