# Project Structure ``` ├── configs <- Hydra configuration files │ ├── callbacks <- Callbacks configs │ ├── datamodule <- Datamodule configs │ ├── debug <- Debugging configs │ ├── experiment <- Experiment configs │ ├── hparams_search <- Hyperparameter search configs │ ├── local <- Local configs │ ├── log_dir <- Logging directory configs │ ├── logger <- Logger configs │ ├── model <- Model configs │ ├── trainer <- Trainer configs │ │ │ ├── test.yaml <- Main config for testing │ └── train.yaml <- Main config for training │ ├── data <- Project data │ ├── processed <- Processed data │ └── raw <- Raw data │ ├── docs <- Directory for Sphinx documentation in rst or md. ├── models <- Trained and serialized models, model predictions ├── notebooks <- Jupyter notebooks. ├── reports <- Generated analysis as HTML, PDF, LaTeX, etc. │ └── figures <- Generated plots and figures for reports. ├── scripts <- Scripts used in project │ ├── job_submission.sbatch <- Submit training job to slurm │ ├── job_submission_interactive.sbatch <- Submit training job to slurm (interactive node) │ ├── test.py <- Run testing │ └── train.py <- Run training │ ├── src/ <- Source code │ ├── datamodules <- Lightning datamodules │ ├── models <- Lightning models │ ├── utils <- Utility scripts │ │ │ ├── testing_pipeline.py │ └── training_pipeline.py │ ├── tests <- Tests of any kind │ ├── helpers <- A couple of testing utilities │ ├── shell <- Shell/command based tests │ └── unit <- Unit tests │ ├── .coveragerc <- Configuration for coverage reports of unit tests. ├── .gitignore <- List of files/folders ignored by git ├── .pre-commit-config.yaml <- Configuration of pre-commit hooks for code formatting ├── setup.cfg <- Configuration of linters and pytest ├── LICENSE.txt <- License as chosen on the command-line. ├── pyproject.toml <- Build configuration. Don't change! Use `pip install -e .` │ to install for development or to build `tox -e build`. ├── setup.cfg <- Declarative configuration of your project. ├── setup.py <- [DEPRECATED] Use `python setup.py develop` to install for │ development or `python setup.py bdist_wheel` to build. └── README.md ```