Training ======== `mlcg` provides some tools to train its models in the `scripts` folder and some example input files such as `examples/train_schnet.yaml`. The training is defined using the `pytorch-lightning `_ package and especially its `cli `_ utilities. Scripts ------- Scripts that are using `LightningCLI` have many convinient builtin `functionalities `_ such as a detailed helper .. code:: bash python scripts/mlcg-train.py --help Utils for using Pytorch Lightning ---------------------------------- .. autoclass:: mlcg.pl.PLModel .. autoclass:: mlcg.pl.DataModule .. autoclass:: mlcg.pl.LightningCLI