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.2.0.tar.gz (17.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.2.0-py3-none-any.whl (17.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: gpu_who-0.2.0.tar.gz
  • Upload date:
  • Size: 17.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.2.0.tar.gz
Algorithm Hash digest
SHA256 a5b09cf449178603d1e80ed9fb537066652a136abd0273eccf361493cca86c49
MD5 dbe5288b2b34eb3ea1c87a8faa036387
BLAKE2b-256 0339d89dfab601b12d48d1d44fdf14c2fbd8f0f5493347d080c0b6fbdabbcf86

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gpu_who-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 17.1 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.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fcb02600cf0c505b9c59ff215eda6f1968255cd19c6c289865ed6764343c1ad0
MD5 81345521170d6b3ba9825bb641e3ca11
BLAKE2b-256 e4d46e5ad7d0c55bde5a156634eb662e2f510248367c605ec704d76893a9ad9e

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