mila_tools
aims to reduce the overhead to deploy experiments on mila clusters.
It's important to reduce cognitive overload for the researcher measured as seconds-to-first-tensorboard datapoint
Right now it's responsabilities cover:
- Deployment on servers
- Handling of Sweeps
- Tracking of hyperparameters
- Code versioning
- Notifications
- Wandb integration.
Example:
python3 -m pip install virtualenv
python3 -m virtualenv venv --python=python3.8
source venv/bin/activate
python -m pip install -r requirements.txt
# tools requirementscd examples/
git init .
git remote add origin https://github.com/user/repo.git
- Add mila pkey to:
https://github.com/settings/keys
python -m pip install jax jaxlib
# Local requirementspython -m examples.mnist_classifier