Skip to main content

nvmon

A fancy NVIDIA GPU monitor for the terminal. Single Python file, no dependencies.

nvmon showing four H100 GPUs

On a wide terminal, eight GPUs go into two columns:

nvmon showing eight H100 GPUs in two columns

Install

uv tool install nvmon          # or: pipx install nvmon

From GitHub: uv tool install git+https://github.com/Han-DongHeun/nvmon, update with uv tool upgrade nvmon. On a server without internet, copy nvmon.py over and run it with any Python 3.6+.

Usage

nvmon              # Esc, q or Ctrl+C to quit
nvmon -i 1         # refresh every second (default: 0.5)
nvmon -g 0,2,4-7   # only these GPUs
ssh -t HOST nvmon  # over ssh: -t gives it a terminal

What it shows

  • GPU: share of time any kernel ran. cores / tensor (H100 and newer): share of SMs busy and Tensor Core activity. A GPU can read 100 % while its cores sit at 30 %.
  • MEM, PCIe traffic in each direction against the link's top speed, power, temperature, fan and clock.
  • Processes on each GPU, grouped by account (your own unlabelled), script names for Python.
  • Warnings only when something is off: SLOWED: power cap | too hot | hw brake when the clock is held back, PCIe DEGRADED: x16 -> x8 when the card runs on fewer lanes than it supports.

Notes

  • Needs an NVIDIA driver and a truecolor terminal. In tmux, add set -ag terminal-overrides ",*:RGB" to ~/.tmux.conf.
  • On Windows, run it in Windows Terminal; Git Bash's default window is not a terminal to Python.

License

MIT

Metadata

Release files for nvmon 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for nvmon 0.1.0
File Size Uploaded
nvmon-0.1.0.tar.gz 14.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for nvmon 0.1.0
File Interpreter ABI Platform
nvmon-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 29.3 kB

Release files / nvmon-0.1.0.tar.gz

Download URL nvmon-0.1.0.tar.gz
Size 14.2 kB
Tags Source
SHA-256 checksum
How to use checksums
06419fdcf071a495e5b5e6b2ade976b200eb1fbd59c4c9305b38fa11487efd56
BLAKE2b-256 checksum
How to use checksums
5ca3ee5b5fe44d1a884e46b0deb1b53d6e9dbd31d75da4b342e563a63491f8a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / nvmon-0.1.0-py3-none-any.whl

Download URL nvmon-0.1.0-py3-none-any.whl
Size 15.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e85e1c522726fa90e144723bb4f18d4bb73ba88ab78de3e0e6333cb33372b205
BLAKE2b-256 checksum
How to use checksums
6eb228fd593865e025d909acd5b82f612818899988de2173aa3c916caeb8c4fd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release history Release notifications | RSS feed

0.3.5

2 release files

0.3.4

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.1

2 release files

0.2.0

2 release files

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page