Skip to content

Project structure

automl-autodl/
├── automl/
├── autodl/
├── data/
├── docs-site/
├── utils/
├── config.py
├── preprocess.py
├── main.py
├── requirements.txt
├── Dockerfile
├── README.md
└── README_CN.md

main.py is the AutoML entrypoint.

autodl/train.py is the AutoDL entrypoint.

preprocess.py builds the shared feature matrix.

config.py owns data paths, feature lists, model lists, scoring settings, and training parameters.

utils/train_utils.py contains the shared grid search wrapper and PyTorch training helpers.

utils/device_utils.py handles CUDA, MPS, CPU, and library-specific runtime parameters.

utils/report_utils.py prints summaries and writes JSON output.