Skip to main content

GPU process monitor — see who's using the GPU with full process details

Project description

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-smi in PATH
  • Python 3.9+
  • No pip dependencies (stdlib only)
  • Optional: docker CLI (for container name resolution)

Project details


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.1.1.tar.gz (8.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gpu_who-0.1.1-py3-none-any.whl (8.9 kB view details)

Uploaded Python 3

File details

Details for the file gpu_who-0.1.1.tar.gz.

File metadata

  • Download URL: gpu_who-0.1.1.tar.gz
  • Upload date:
  • Size: 8.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.8

File hashes

Hashes for gpu_who-0.1.1.tar.gz
Algorithm Hash digest
SHA256 9093a2bdd64d24362dc7056c7148bc16d5f0df4d97868e01b774fbdda26e7110
MD5 f8014fa8f96ff9d31f8a1faeb3a1726d
BLAKE2b-256 bc801be129c31fa38fd71167f6a8e71ea753c50d6655f49be79f6abb591c358d

See more details on using hashes here.

File details

Details for the file gpu_who-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: gpu_who-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 8.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.8

File hashes

Hashes for gpu_who-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d99e2dac909d7de9890beb060bee5338e8522be3a51d47aef2b1ff253b53b4f5
MD5 75f5f9ed1ff7bb892e182412a49e5282
BLAKE2b-256 420b3e5e0c2bc889f79d3e6f93304b6dc1116c0cbacba1c7f99abfd81a197a74

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page