This is a simple web dashboard application build using Flask and D3.js . The application shows a list of Nvidia GPU devices, their resource usage and list fo running processes (if there is any).
I wrote it while I was teaching myself data visualization using D3.js library. Along a steep learning curve I manage to build three reusable components: guage, thermometer and radial plot. They are used to display GPU device memroy usage, temperature and fan speed.
After you download all the source files, you need to install the required python package
$ pip install -r requirements.txt
The following command will launch the web application
$ python app.py
You can check the dashboard app at http://localhost:5000. The page automaticaly refresh every 30 seconds.