Skip to main content

gpu visualization

Project description

gpuv

gpuv (gpu visual) is a python library that provides an interactive dashboard to monitor your gpu usage:

GPU Demo GIF

Installation

Install with pip:

pip3 install gpuv

Usage

To use gpuv, simply run the start command from the cli:

gpuv start

This will launch the interface on another port. Navigate there to monitor your gpu usage live.

EC2 Usage

On EC2, you will have to tunnel to the port 5000. This can be done by spinning up th ec2 with port forwarding enabled, e.g.

ssh -i <pemkey> -L 5000:127.0.0.1:5000 ubuntu@ec2<...>.com

Then, just run gpuv start in the cli of your ec2, navigate to that port, and you're good to go!

Demo

Here's a quick demo video (for those who prefer watching vs reading):

video

Dev Setup

To set up gpuv for your own development/extension, use poetry:

pip3 install poetry
poetry install --no-root
python -m gpuv -s

Coming Soon

  • Support multiple gpu's in one view.
  • Local data collection (that you can save to csv).

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

gpuv-0.0.10.tar.gz (59.8 kB view details)

Uploaded Source

Built Distribution

gpuv-0.0.10-py3-none-any.whl (63.8 kB view details)

Uploaded Python 3

File details

Details for the file gpuv-0.0.10.tar.gz.

File metadata

  • Download URL: gpuv-0.0.10.tar.gz
  • Upload date:
  • Size: 59.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.10.12 Darwin/22.6.0

File hashes

Hashes for gpuv-0.0.10.tar.gz
Algorithm Hash digest
SHA256 11d832e32f58dbc225f5fb57b33dfd9af360e0ace2d102b8d5732651d4230f8d
MD5 2963cbaa9f23b819850894e4d388d967
BLAKE2b-256 82bafcd1108b93689d8f3d317480494dd64dd161ac67deb54bf1836decb36b74

See more details on using hashes here.

File details

Details for the file gpuv-0.0.10-py3-none-any.whl.

File metadata

  • Download URL: gpuv-0.0.10-py3-none-any.whl
  • Upload date:
  • Size: 63.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.10.12 Darwin/22.6.0

File hashes

Hashes for gpuv-0.0.10-py3-none-any.whl
Algorithm Hash digest
SHA256 ea5d4224194fdd6cfc86bf49bb4314c4afcbbf87693960b12cb68c4a33db4915
MD5 95338d0c60ca7ab969df74e5f8294180
BLAKE2b-256 6c867baaf3d32c40bd63d10d629ffa74da3934361d965a831a88bad3f3a606d5

See more details on using hashes here.

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