The client uses Hydra to provide the following features
Configurable abstractions
Ability to specify the configuration values via CLI
In-built support for launching experiments on SLURM and distributed nodes.
Installation
Configurable Components