antct / gpustat-web-plus

A web interface across multiple lab server nodes

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

gpustat-web-plus

A web interface across multiple lab server nodes (modify from wookayin/gpustat-web).

Usage

  1. Add monitored server nodes in the configuration file config.ini (refer template config.ini.template).
hosts={
  'NODE_NAME': 'USERNAME@IP:PORT'
}
  1. Make sure ssh can work under a proper authentication scheme such as SSH key (e.g. id-rsa).
ssh-copy-id -pPORT USERNAME@IP
  1. Install gpustat in each monitored server nodes.
pip install gpustat
which gpustat
sudo cp -r GPUSTAT_PATH /usr/local/bin/
  1. Start gpustat-web-plus web service in the master server node.
pip install -r requirements.txt
bash run.sh

Screenshot

About

A web interface across multiple lab server nodes


Languages

Language:Python 87.3%Language:HTML 9.8%Language:Shell 3.0%