nebari-dev / jhub-apps

Application creator and general launcher for JupyterHub
https://jhub-apps.nebari.dev/
BSD 3-Clause "New" or "Revised" License
27 stars 12 forks source link

[ENH] - Display current server on Home page #98

Open ericdatakelly opened 1 year ago

ericdatakelly commented 1 year ago

Feature description

Display the name and description of the running server on the Home page. For example, when my server is running and I navigate to the hub control panel (Home), I should see something like this:

Server currently running:
K80 GPU Instance 4x (Stable environment with 8 cpu 30GB / 4 Nvidia K80 GPU)

Value and/or benefit

This will improve workflow efficiency for the users running big servers, especially multi-GPU servers.

If I'm working on a deep learning model and I want to save cloud costs, I'll shut down the big GPU server and start up a smaller server to debug. However, sometimes I forget which server is running (Slack is so distracting...). "Was I running the 8x GPU or the 1x?" If I stop the server to make sure I'm using the right one, I risk having to wait for a multi-GPU server to start up again, which slows down my workflow.

Of course I could use nvidia-smi or look at the GPU resource monitor, but it should be super easy to add the name of the server to the Home page, so let's do that instead.

Anything else?

No response

pavithraes commented 1 year ago

@aktech - Would this be in scope for the jhub-apps project?

pavithraes commented 8 months ago

@aktech said yes, moving to the relevant repo :)