MedMLX
Collection
Medical imaging models in native MLX on Apple Silicon. Paper: doi.org/10.64898/2026.10.28.26366762 • 23 items • Updated
How to use MedMLX/nnunet-autopet-mlx with MLX:
# Download the model from the Hub pip install huggingface_hub[hf_xet] hf download MedMLX/nnunet-autopet-mlx --local-dir nnunet-autopet-mlx
Segment tumor labels from paired CT and FDG PET using the autoPET II nnU-Net checkpoint.
| Input | Output |
|---|---|
| CT + SUV PET · NIfTI | Tumor segmentation |
Apple Silicon · Metal · Python 3.13
uv venv --python 3.13
source .venv/bin/activate
uv pip install "nnunet-mlx>=0.6.4"
uv tool install huggingface-hub
hf download MedMLX/nnunet-autopet-mlx --revision 459d23802ae289be0f6539d40ca70c7facb1a9de --local-dir models
Replace the example input paths with your own files.
from nnunet_mlx.medmlx import run
result = run(
weights_path='models',
image_paths=['ct.nii.gz', 'suv.nii.gz'],
configuration='3d_fullres_resenc_bs80',
output_dir='outputs',
)
print(result["outputs"])
Use aligned CT and SUV PET volumes, in the order shown.
See the project README for package installation and current documentation.
For research and education. Not validated for clinical use.
If you use MedMLX, please cite the MedMLX paper:
@article{sandoval2026medmlx,
title = {MedMLX: On-Device Medical Imaging AI for Apple Silicon},
author = {Sandoval, A. and Sandoval, J. and Saleem, A.},
journal = {medRxiv},
year = {2026},
doi = {10.64898/2026.10.28.26366762}
}
Quantized