# pynvidiasmi Query nvidia-smi command and return its output as a list of dictionaries.
`python >> from pynvidiasmi import query, get_available_gpus >> # 'query' returns a dictionary with the queried fields >> # Possible fields can be obtained via nvidia-smi --help-query-gpu >> query(fields=["index", "name", "pstate", "utilization.gpu", "utilization.memory"]) [{'index': 0, 'name': 'A100-SXM4-40GB', 'pstate': 'P0', 'utilization.gpu': 0, 'utilization.memory': 0}, {'index': 1, 'name': 'A100-SXM4-40GB', 'pstate': 'P0', 'utilization.gpu': 47, 'utilization.memory': 10}] >> # 'get_available_gpus' queries the gpu 'times' times, waiting 'sleep' seconds between queries >> # and returns the GPUs that satisfy the memory and compute constraints all the times. >> # This helps in obtaining the GPUs that are available for starting a computation. >> get_available_gpus(memory_threshold=0, compute_threshold=0, times=3, sleep=1.0) [0] `
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file pynvidiasmi-1.0.1.tar.gz.
File metadata
- Download URL: pynvidiasmi-1.0.1.tar.gz
- Upload date:
- Size: 14.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/3.4.1 importlib_metadata/4.6.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4d8eef604f4b3173353448940e9a5aab951866e26f88aaff4ca7b6ed2d8e34d8
|
|
| MD5 |
c3ff95bdbfa52137c6814d5d54418e9b
|
|
| BLAKE2b-256 |
9c9dabc52546a1db4c10d1516a977bd0f172ce7936c1c79360d87a12ea5df89c
|