Skip to content
Back to skills

Segmentation Workflows

ASecurity

"Operate MedicalZooPytorch 3D segmentation model selection,

  • 247 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 8, 2026
tools

Security analysis

A100/100

Pro scans all 6 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill segmentation-workflows --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Segmentation Workflows?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Segmentation Workflows
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-segmentation-workflows/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-segmentation-workflows)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: segmentation-workflows
description: "Operate MedicalZooPytorch 3D segmentation model selection,
  training, checkpointing, TensorBoard logging, and inference/visualization
  workflows."
metadata:
  disco-role: operating
disable-model-invocation: true
license: MIT
---

# Segmentation workflows

Use this sub-skill for the 3D segmentation branch of MedicalZooPytorch: model selection, model construction, training loops, checkpointing, TensorBoard logging, and inference/visualization.

## What this sub-skill covers

- Model factory routing through `lib.medzoo.create_model(args)`.
- The common model base in `BaseModel` for checkpoint save/restore and inference.
- The bundled training loop in `lib.train.Trainer` and the generic scaffold in `lib.train.BaseTrainer`.
- TensorBoard and CSV logging through `lib.visual3D_temp.TensorboardWriter`.
- Non-overlap inference and 3D volume visualization helpers in `lib.visual3D_temp.viz`.
- 3D model families: `UNET3D`, `VNET`, `VNET2`, `DENSENET1`, `DENSENET2`, `DENSENET3`, `HYPERDENSENET`, `SKIPDENSENET3D`, `DENSEVOXELNET`, `RESNET3DVAE`, `RESNETMED3D`, and `HIGHRESNET`.

## Fast path

1. Choose a model family and a valid channel count for that family.
2. Build the model with `lib.medzoo.create_model(args)`.
3. Create the loss, loaders, and trainer.
4. Train, checkpoint, and monitor scalars.
5. Use the visualization helpers for patch-based inference and saved volumes.

## Entry points

- `references/model-overview.md` for the supported 3D model families and factory behavior.
- `references/workflows.md` for training, checkpointing, TensorBoard, and inference patterns.
- `references/troubleshooting.md` for known model- and workflow-level pitfalls.
- `scripts/smoke_model_factory.py` for a safe factory-and-forward smoke check.
- `scripts/smoke_writer.py` for a temp-directory TensorBoard writer smoke check.

## Operating notes

- The factory uses uppercase model ids and asserts membership in its model list.
- `HYPERDENSENET` selects the 2-channel or 3-channel variant from `inChannels`.
- `DENSENET2` and `DENSENET3` are multi-stream models; match the input channel count to the branch you want. The bundled factory smoke skips `DENSENET2` by default because the source channel math is known to fail there.
- `RESNETMED3D` is wired through the factory at depth 18; use the direct generator if you need a different depth.
- Some forward methods return tuples. Unpack them before you compute losses or log shapes.
- The bundled factory smoke has a `--include-known-broken` flag if you need to reproduce the `DENSENET2` channel-math failure explicitly.
- The legacy inference demo depends on a checkpoint and GPU-style tensor placement; treat it as reference-only.

Files in this skill

  • SKILL.md2.7 KB
  • references/model-overview.md4.3 KB
  • references/troubleshooting.md3.2 KB
  • references/workflows.md5.6 KB
  • scripts/smoke_model_factory.py9.6 KB
  • scripts/smoke_writer.py6.1 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.