Skip to main content

A tool for enriching the output of nvidia-smi

Project description

nvhtop

Python 3.7 Actions Status

A tool for enriching the output of nvidia-smi forked from peci1/nvidia-htop.

Install

pip install .

Usage

usage: nvhtop [-h] [-l [COMMAND_LENGTH]] [-c]

print GPU utilization with usernames and CPU stats for each GPU-utilizing
process

optional arguments:
  -h, --help            show this help message and exit
  -l [COMMAND_LENGTH], --command-length [COMMAND_LENGTH]
                        Print longer part of the commandline. If `length' is
                        provided, use it as the commandline length, otherwise
                        print first 100 characters.
  -c, --color           Colorize the output (green - free GPU, yellow -
                        moderately used GPU, red - fully used GPU)

Note: for backward compatibility, nvidia-smi | nvhtop [-l [length]] is also supported.

Example output

$ nvhtop -l

Mon May 21 15:06:35 2018
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 390.25                 Driver Version: 390.25                    |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce GTX 108...  Off  | 00000000:04:00.0 Off |                  N/A |
| 53%   75C    P2   174W / 250W |  10807MiB / 11178MiB |     97%      Default |
+-------------------------------+----------------------+----------------------+
|   1  GeForce GTX 108...  Off  | 00000000:05:00.0 Off |                  N/A |
| 66%   82C    P2   220W / 250W |  10783MiB / 11178MiB |    100%      Default |
+-------------------------------+----------------------+----------------------+
|   2  GeForce GTX 108...  Off  | 00000000:08:00.0 Off |                  N/A |
| 45%   67C    P2    85W / 250W |  10793MiB / 11178MiB |     51%      Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
|  GPU   PID     USER    GPU MEM  %MEM  %CPU  COMMAND                         |
|    0  1032 anonymou   10781MiB   308   3.7  python train_classifier.py      |
|    1 11021 cannotte   10765MiB   114   1.5  python3 ./train.py              |
|    2 25544 nevermin   10775MiB   108   2.0  python -m xxxxxxxxxxxxxxxxxxxxx |
+-----------------------------------------------------------------------------+

Screenshot with output coloring

Screenshot

Project details


Release history Release notifications | RSS feed

This version

0.1

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nvhtop-0.1.tar.gz (9.6 kB view details)

Uploaded Source

Built Distribution

nvhtop-0.1-py3-none-any.whl (13.1 kB view details)

Uploaded Python 3

File details

Details for the file nvhtop-0.1.tar.gz.

File metadata

  • Download URL: nvhtop-0.1.tar.gz
  • Upload date:
  • Size: 9.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/3.6.2

File hashes

Hashes for nvhtop-0.1.tar.gz
Algorithm Hash digest
SHA256 f19e53a395f3a505f8d2db4f727330ba317da847f4049d9cb5ad3308fc2d3003
MD5 5f7566360c461448dffc3867f31c1421
BLAKE2b-256 e2ba776b38666b0d88f8029ef6242fd844eefbcd45e5288a5248b0937e062cf8

See more details on using hashes here.

Provenance

File details

Details for the file nvhtop-0.1-py3-none-any.whl.

File metadata

  • Download URL: nvhtop-0.1-py3-none-any.whl
  • Upload date:
  • Size: 13.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/3.6.2

File hashes

Hashes for nvhtop-0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a7cee07edc91d2a7b0ff050e6e85d22cb1711a6c1b64bf9491dd223a83b29086
MD5 0627e30676bd8b07977836a6ad20c7bb
BLAKE2b-256 b5d6bd838e4ddaf9c8735b34c501f89661a85a8eeb1be6669d0f908d326fe2d7

See more details on using hashes here.

Provenance

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