This is the source code of this article: Neural Architecture Search for Gliomas Segmentation on Multimodal Magnetic Resonance Imaging
Main.ipynb is the main storyline which is self-explained. (If you don't wanna run it in Jupyter Notebook, don't forget to change the tqdm.notebook to tqdm.)
Most of the configurations are set up in config.yml.
I've put the three downloaded and unzipped dataset files in a nas_3d_unet/data/ folder as
nas_3d_unet/data/MICCAI_BraTS_2019_Data_Training/
nas_3d_unet/data/MICCAI_BraTS_2019_Data_Validation/
nas_3d_unet/data/MICCAI_BraTS_2019_Data_Testing/
You are free to keep these things anywhere else, just don't forget to change the corresponding arguments in the config.yml.
This repository is also an update for the previous brats2019 pipeline.
CUDA10 torch==1.2.0 torchvision==0.4.0
GTX1060 (6GB GPU Memory) is good enough for running the whole project (both searching and training) with patchsize=64.
GTX1080Ti (11GB GPU Memory) is recommended.
-
This work refers a lot to tianbaochou/NasUnet and ellisdg/3DUnetCNN. We deeply appreciate their contributions to the community.
-
Many thanks to BraTS 2019.