Skip to main content

Live GPU utilization monitor, inspired by nvidia-smi. Shows per-container GPU usage as well as total GPU usage.

Project description

gom

gom is a CLI tool that displays a human-readable table with GPU usage information. Think nvidia-smi, but minimalist and pretty.

It also shows per-container GPU usage information if Docker is installed.

Installation

Use the package manager pip to install gom.

Usage

gom show displays a table with GPU usage information.

gom watch displays a table with GPU usage information and updates it every second.

Screenshots

Compare the output of gom show and nvidia-smi. I hope you'll agree that gom produces more clear and helpful output (ex. it breaks usage down across the 4 running Docker containers), while nvidia-smi is long and complex (I couldn't even screenshot the whole thing).

gom show image

nvidia-smi image

Troubleshooting

You may need to install a different version of pynvml depending on your CUDA version.

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

gom-0.3.1.tar.gz (3.8 kB view hashes)

Uploaded Source

Built Distribution

gom-0.3.1-py3-none-any.whl (4.7 kB view hashes)

Uploaded Python 3

Supported by

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