Django Tool that helps everyone to get their fair share of GPU time.
- clone repository
- install requirements with
pip install -r requirements.txt
(make sure to use python 3!) - create database by running
python manage.py migrate
- run the test server with
python manage.py runserver
- create superuser by running
python manage.py createsuperuser
- deploy the
device_query
script on every machine that has a GPU that shall be monitored - create a new
Device
in the django admin for every device you want to monitor - after you've created the devices and deployed and started the
device_query
scripts you should runpython manage.py update
which will fill your database with information on the GPUs that each device has. - If you want to have updates regularly you should create a cron job that runs the update job every now and then.