A tool for enriching the output of nvidia-smi
Project description
nvidia-htop
A tool for enriching the output of nvidia-smi
.
Install
pip3 install nvidia-htop
Yes, this tool has been on PyPi since 2021! Enjoy the super-easy way to install it.
Usage
nvidia-htop.py [-l [length]]
print GPU utilization with usernames and CPU stats for each GPU-utilizing process
-l|--command-length [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 | nvidia-htop.py [-l [length]]
is also supported.
Note: running inside a container (docker, singularity, ...), nvidia-smi
can only see processes running in the container.
Example output
$ nvidia-htop.py -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_image_classifier.py --train_dir=/mnt/xxxxxxxx/xxxxxxxx/xxxxxxxx/xxxxxxx/xxxxxxxxxxxxxxx |
| 1 11021 cannotte 10765MiB 114 1.5 python3 ./train.py --flagfile /xxxxxxxx/xxxxxxxx/xxxxxxxx/xxxxxxxxx/xx/xxxxxxxxxxxxxxx |
| 2 25544 nevermin 10775MiB 108 2.0 python -m xxxxxxxxxxxxxxxxxxxxxxxxxxxxx |
+-----------------------------------------------------------------------------+
Screenshot with output coloring
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
nvidia-htop-sk-1.0.2.tar.gz
(5.2 kB
view details)
Built Distribution
File details
Details for the file nvidia-htop-sk-1.0.2.tar.gz
.
File metadata
- Download URL: nvidia-htop-sk-1.0.2.tar.gz
- Upload date:
- Size: 5.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/51.1.1 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.6.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba918e58e1d343ada66be02b390e8a7795b71f73ddb0a9f6ea1b64290ebc7429 |
|
MD5 | 20742d760fa65df1b904b3e21ecf2c6e |
|
BLAKE2b-256 | bd0328169345dc850644d8b33280ee26c87dc09ce5e24044f9b26e971976cade |
File details
Details for the file nvidia_htop_sk-1.0.2-py3-none-any.whl
.
File metadata
- Download URL: nvidia_htop_sk-1.0.2-py3-none-any.whl
- Upload date:
- Size: 6.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/51.1.1 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.6.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8c87460638b97ef3cd603975db79ca89e6b025093a4747d2f0dc19808de9370 |
|
MD5 | 3e28d51471cd4380eaea5d1eaefd2841 |
|
BLAKE2b-256 | 830fccfd169a87a74d1000cee1207d5511f1257bf66ac3d585c610b80dc5466f |