A library and CLI utilities for managing performance states of NVIDIA GPUs.
Project description
nvidia-pstate
A library and CLI utilities for managing performance states of NVIDIA GPUs.
Installation
pip3 install nvidia_pstate
Usage (CLI)
# List available performance states (TODO: does not work right now, use nvidia-smi -q and count memory clocks)
nvidia-pstate list-pstates
# Set performance state for specific GPU
nvidia-pstate set-pstate -i 0 -ps 0
# Let driver decide which performance state GPU should use
nvidia-pstate set-pstate -i 0 -ps 16
# Set performance state for all GPUs
nvidia-pstate set-pstate -ps 0
Usage (API)
from nvidia_pstate import set_pstate_low, set_pstate_high
set_pstate_low() # set pstate to "low" level (8 by default)
set_pstate_high() # set pstate to "high" level (16 by default)
# default values can be overrided using NVIDIA_PSTATE_LOW and NVIDIA_PSTATE_HIGH environment variables.
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
nvidia_pstate-1.0.1.tar.gz
(4.9 kB
view hashes)
Built Distribution
Close
Hashes for nvidia_pstate-1.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f7a16f912e9380e13cd1fdfd583d72d6f94cfeb02ff7c22728f2ec272901163 |
|
MD5 | 4d374dd976d86bb23b39cad67c157685 |
|
BLAKE2b-256 | 99049d9428ab26354eb9fd5345066a78cff76ad21fe343ae6fb4cdcdeb3252f3 |