7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

gpustat

Open source

gpustat is a simple Python command-line tool that shows the status of NVIDIA GPUs in a compact, readable form, as a lighter alternative to nvidia-smi.

pypi.python.org
gpustat homepage screenshot
GitHub stars
4.4k
Last commit
18 days ago
Repository age
10 years
Version
v1.1.1
Licence
MIT
Self-hosted
Yes

About gpustat

gpustat is a compact terminal utility for checking and watching the state of your GPUs. It condenses the output you would otherwise read from nvidia-smi into a compact view, making it quick to see which cards are in use, how much memory is consumed and by which processes. The README notes that it works only with NVIDIA devices, with no AMD support.

It is installed from PyPI with pip, or with a user-level install if you lack root privileges, and requires an NVIDIA driver together with the pynvml library, with a warning about not installing the wrong package variant. A separate project provides an early-stage web interface called gpustat-web. The utility is written in Python.

gpustat is MIT-licensed and runs locally or over SSH on any GPU server. It suits machine learning engineers, researchers and sysadmins sharing GPU machines who want a fast glance at utilization without parsing long nvidia-smi output.

Key features

  • Compact NVIDIA GPU status display
  • Shows memory use and running processes
  • Install from PyPI with pip
  • User-level installation without root
  • Optional gpustat-web interface
  • Python command-line utility

Good fit for

  • →Checking GPU usage on shared servers
  • →Quick GPU monitoring over SSH
Built with
Python
Tags
gpu
nvidia
monitoring
cli
python
nvidia-smi
machine-learning

gpustat: questions and answers

What is gpustat used for?
gpustat is a simple Python command-line tool that shows the status of NVIDIA GPUs in a compact, readable form, as a lighter alternative to nvidia-smi. It is a good fit for checking GPU usage on shared servers and quick GPU monitoring over SSH.
Is gpustat open source?
Yes. gpustat is open source under the MIT licence. Its source code is on GitHub at wookayin/gpustat and is written mainly in Python.
Is gpustat free?
Yes. gpustat is open source, so the software itself is free to use.
What are some alternatives to gpustat?
Similar open-source tools in the Monitoring & Observability category include Nvitop, Glances and s-tui. SaaS products in the same category include AppSignal, Amazon CloudWatch and AppDynamics.
Is gpustat actively maintained?
Yes. The most recent commit to gpustat was on 15 September 2026, and the latest release is v1.1.1, published on 22 August 2023. The project has 4.4k stars on GitHub.

Open-source alternatives to gpustat

See all

SaaS alternatives to gpustat

See all