Validated bundles#
2026-09-01
3 min read time
AMD has validated five inference-optimized bundles for AMD MI355X, MI325X, and MI300X GPUs with ROCm 10.0.0, Ubuntu 24.04, Python 3.12, and MONAI 1.6.0.
AMD provides a ROCm overlay configuration, inference_rocm.json or inference_rocm.yaml, for each bundle.
See ROCm overlays for merge behavior and shared keys.
The overlay applies these settings on top of the unmodified upstream inference configuration.
Channels-last 3D memory format,
torch.channels_last_3d.BF16 automatic mixed precision,
amp_kwargs={'dtype': torch.bfloat16}.torch.compile()graph compilation.Device-aware checkpoint loading,
map_location=@device, where the upstream bundle doesn’t already place weights on-device.
Each bundle targets a volumetric CT segmentation task.
Bundle |
Task |
Architecture |
Modality |
|---|---|---|---|
|
Multi-organ segmentation, 130+ structures, with zero-shot label prompts |
VISTA-3D |
CT |
|
13-organ abdominal CT segmentation, BTCV Challenge |
Swin UNETR |
CT |
|
104-structure whole-body CT segmentation, TotalSegmentator |
SegResNet |
CT |
|
Interactive spleen segmentation with positive and negative click guidance |
DynUNet |
CT |
|
Pancreas and pancreatic tumor segmentation, NAS-discovered architecture |
DiNTS |
CT |
vista3d#
vista3d is a class-prompted volumetric CT segmentation bundle.
Full name |
VISTA-3D: Versatile Imaging SegmenTation and Annotation |
Upstream version |
0.5.11 |
Task |
Multi-organ segmentation in CT with zero-shot label prompts, 130+ structures |
Architecture |
VISTA-3D, a custom encoder-decoder with class-prompt conditioning |
Modality |
CT |
Patch size |
128 x 128 x 128 |
Training data |
Task09_Spleen, Medical Segmentation Decathlon, plus internal multi-organ data |
ROCm overlay |
|
Configuration format |
JSON |
Input key |
|
swin_unetr_btcv_segmentation#
swin_unetr_btcv_segmentation is a 13-organ abdominal CT segmentation bundle.
Full name |
Swin UNETR BTCV Multi-organ Segmentation |
Upstream version |
0.5.8 |
Task |
13-organ abdominal CT segmentation, Beyond the Cranial Vault Challenge |
Architecture |
Swin UNETR, a Swin Transformer encoder with a UNet decoder |
Modality |
CT |
Patch size |
96 x 96 x 96 |
Output channels |
14, background plus 13 organs |
Training data |
BTCV Challenge dataset, Synapse |
ROCm overlay |
|
Configuration format |
JSON |
Input key |
|
wholeBody_ct_segmentation#
wholeBody_ct_segmentation is a 104-structure whole-body CT segmentation bundle.
Full name |
Whole Body CT Segmentation |
Upstream version |
0.2.7 |
Task |
104-structure whole-body CT segmentation covering major organs, bones, muscles, and vasculature |
Architecture |
SegResNet |
Modality |
CT |
Patch size |
96 x 96 x 96 |
Output channels |
105, background plus 104 structures |
Training data |
TotalSegmentator dataset |
ROCm overlay |
|
Configuration format |
JSON |
Input key |
|
spleen_deepedit_annotation#
spleen_deepedit_annotation is an interactive spleen segmentation bundle.
Full name |
Spleen DeepEdit Interactive Segmentation |
Upstream version |
0.5.8 |
Task |
Interactive spleen segmentation with positive and negative click guidance, DeepEdit |
Architecture |
DynUNet |
Modality |
CT |
Patch size |
128 x 128 x 128 |
Output channels |
2, background plus spleen |
Training data |
Task09_Spleen, Medical Segmentation Decathlon |
ROCm overlay |
|
Configuration format |
JSON |
Input key |
|
pancreas_ct_dints_segmentation#
pancreas_ct_dints_segmentation is a NAS-discovered pancreas and tumor segmentation bundle.
Full name |
Pancreas and Tumor DiNTS Segmentation |
Upstream version |
0.5.2 |
Task |
Pancreas and pancreatic tumor segmentation with a NAS-discovered architecture |
Architecture |
DiNTS, Differentiable Neural Architecture Search |
Modality |
CT |
Patch size |
96 x 96 x 96 |
Output channels |
3, background plus pancreas plus tumor |
Training data |
Task07_Pancreas, Medical Segmentation Decathlon |
ROCm overlay |
|
Configuration format |
YAML |
Input key |
|
CI validation#
AMD provides unit tests for each bundle in ci/unit_tests/test_bundle_name.py.
The tests run the ConfigWorkflow inference pipeline with a synthetic input.
The ROCm overlay applies on a ROCm build when torch.version.hip is not None.
Bundles that guard weight loading with @load_pretrain run without pretrained weights.