ClusterWork 2 is a python framework to manage experiments using YAML config files. It also enables users to easily deploy multiple experiments using different configurations on computing clusters, which support the slurm workload manager.
pip install cw2
Please refer to the Quickstart Guide.
To start an experiment locally, e.g. for testing:
python3 YOUR_MAIN.py YOUR_CONFIG.yml
To start an experiment on a slurm cluster:
python3 YOUR_MAIN.py YOUR_CONFIG.yml -s