gpuopenanalytics / pynvml

Provide Python access to the NVML library for GPU diagnostics
BSD 3-Clause "New" or "Revised" License
205 stars 31 forks source link

Build multi-figure dashboard #10

Closed mrocklin closed 3 years ago

mrocklin commented 5 years ago

In https://github.com/rjzamora/jupyterlab-bokeh-server/tree/pynvml @rjzamora has a Bokeh server with several individual pages, each with a single full-page figure. These pages were designed to be embedded into JupyterLab.

Some consumers of this information may not want to use JupyterLab (for example, all of the CUDA programmers out there) and so we may also want to have a more dashboardy page that includes several plots laid out nicely. I imagine that this might increase the use of these dashboards.

This requires someone to take a look at the plots that we currently have and then arrange them nicely onto the page using either Bokeh layout, or just standard HTML/CSS.

cc @jacobtomlinson, you might find this interesting to get your feet wet with GPU things.

rjzamora commented 5 years ago

Sounds good @mrocklin - Note that I was about to do this in the layout branch of pynvlm. However, I only added some rough NvLink plots and got distracted by other things. I am happy to chat with @jacobtomlinson to describe what has/hasn't been done :)

jacobtomlinson commented 4 years ago

This work is now in jupyterlab-nvdashboard and it might make sense to move this discussion to rapidsai/jupyterlab-nvdashboard#20.