/GPUWebDashboard

This is a simple web based dashboard application for NVIDIA GPU. The app display memory usage, temperature and and Fan speed.

Primary LanguageJavaScript

GPUWebDashboard

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.

Setup

After you download all the source files, you need to install the required python package

$ pip install -r requirements.txt

Running

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.