Views
No views yet
Note: This is a partial component of that solution — the standalone nnU-Net model — not the full ensemble/architecture described in the writeup.
Dataset100_VesuviusSurface (786 training volumes)CT, read from .tif via nnU-Net's SimpleTiffIObackground = 0, surface = 1, ignore = 2nnUNetResEncUNetLPlans — Residual Encoder U-Net, "L" preset
(dynamic_network_architectures...ResidualEncoderUNet)2d — patch size 320 × 3203d_fullres — patch size 192 × 192 × 192, spacing 1.0³fold_0).dataset.json # channels / labels / dataset metadata
dataset_fingerprint.json # nnU-Net dataset fingerprint
plans.json # nnU-Net plans (2d + 3d_fullres configs)
fold_0/
checkpoint_best.pth # trained weights (best checkpoint), ~783 MBnnUNet_results model directory.1from huggingface_hub import snapshot_download
2
3model_dir = snapshot_download(repo_id="scrollprize/surface_m7_nnunet")
4# `model_dir` now contains dataset.json, plans.json, fold_0/checkpoint_best.pthnnUNetv2_predict (or the nnUNetPredictor API), selecting the
configuration that matches this checkpoint (3d_fullres or 2d) and -f 0 for the single
provided fold. See the nnU-Net v2 inference docs.