gpu-who
GPU process monitor — see who's using the GPU with full process details.
Like nvidia-htop but shows everything: working directory, full command, conda/venv environment, Docker container info, and per-user summary.
Install
pip install gpu-who
Usage
gpu # one-shot display
gpu -w # watch mode (refresh every 2s)
gpu -w -n 5 # watch mode, 5s interval
gpu --json # JSON output for scripting
What it shows
Per GPU: utilization bar, memory bar, power, temperature, fan speed
Per process:
- PID, user, GPU memory usage (bar + percentage)
- Running time (elapsed)
- Working directory (
cwd) — correctly resolved even for Docker containers - Full command line (shortened for readability)
- conda/venv environment name
- Docker container name + image (auto-detected)
- tmux/screen session indicator
Summary: per-user GPU memory totals
Requirements
- Linux with NVIDIA GPU
nvidia-smiin PATH- Python 3.9+
- No pip dependencies (stdlib only)
- Optional:
dockerCLI (for container name resolution)
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
gpu_who-0.2.5.tar.gz
(25.4 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
gpu_who-0.2.5-py3-none-any.whl
(24.9 kB
view details)
File details
Details for the file gpu_who-0.2.5.tar.gz.
File metadata
- Download URL: gpu_who-0.2.5.tar.gz
- Upload date:
- Size: 25.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9a92cd7a685b457b94f7ec0040ab7e4e4182db2df24d497f18233ce9e519ae4c
|
|
| MD5 |
9d7a9fc3299a833b4d60a2319e91387b
|
|
| BLAKE2b-256 |
f8ff6dabace0d842a6b58e012552d4484187d81a4e12f666f5f46cc23bb98db5
|
File details
Details for the file gpu_who-0.2.5-py3-none-any.whl.
File metadata
- Download URL: gpu_who-0.2.5-py3-none-any.whl
- Upload date:
- Size: 24.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fcbfa7333bdf19a3b826d8195423179fb532bc4380a31f66c531bea9b3436e3e
|
|
| MD5 |
2fca582066ca1242dd766af04f846f98
|
|
| BLAKE2b-256 |
6686ed97ed969ceb59eefa02d48668180309f7bc83536019c5a57a14f2691706
|