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

Uploaded Python 3

File details

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

File metadata

  • Download URL: gpu_who-0.1.7.tar.gz
  • Upload date:
  • Size: 9.3 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.7.tar.gz
Algorithm Hash digest
SHA256 132e2ebdb7e577d3848a079bcf1ca85637d89542f38f339512593467bd4f2854
MD5 4f2c0fc1677d16c573d54e2a981027ed
BLAKE2b-256 06e3a1b88f8622236e3f3ff6aeeb2786be2332c85ede3ce83099678d7adea62d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gpu_who-0.1.7-py3-none-any.whl
  • Upload date:
  • Size: 9.6 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.7-py3-none-any.whl
Algorithm Hash digest
SHA256 118b463d07f663193fabdc78f669fd74d08ce8f63be928c9dc0f1cdfe348d19e
MD5 0733958874eb59ad5bfe34e975a46687
BLAKE2b-256 f7bcc9c8d0c61d5f3d04f439a0e99317b921db222790fb6875245415be898541

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