一个(n用户-)友好的nvidia-smi包装器
项目描述
nvsmi
是nvidia-smi的一个(n用户-)友好的包装器。
它可以用来根据资源使用情况过滤GPU(例如,在多GPU系统中选择利用率最低的GPU)。
用法
命令行界面
nvsmi --help
nvsmi ls --help
nvsmi ps --help
作为库使用
import nvsmi
nvsmi.get_gpus()
nvsmi.get_available_gpus()
nvsmi.get_gpu_processes()
先决条件
- 一个NVIDIA GPU
nvidia-smi
- Python 2.7或3.6+
安装
pipx
推荐的安装方法是pipx。具体来说,您可以使用以下命令为您自己的用户安装nvsmi
pipx install nvsmi
上述命令将在~/.local/pipx/venvs/nvsmi
中创建一个虚拟环境,并将nvsmi
可执行文件添加到~/.local/bin
中。
pip
或者您可以使用老式的pip
,但这比pipx
更脆弱
pip install --user nvsmi
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源代码分发
nvsmi-0.4.2.tar.gz (5.2 kB 查看哈希值)
构建分发
nvsmi-0.4.2-py3-none-any.whl (5.5 kB 查看哈希值)
关闭
nvsmi-0.4.2.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c1a391c7c4dadc6ec572909ff0372451d464ebadc144e5aa5fbbcc893dcb7bfa |
|
MD5 | abaa1ff869381239aff9e2ca531470c5 |
|
BLAKE2b-256 | 9d13c5da04d29f4e5f830a8558601b3e179163d0d94e0da06529d5a8e62eed9e |
关闭
nvsmi-0.4.2-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 718894c24bdf7b58b8ecdfd282dceb06ef120a4b4e0b8517193cba876174945e |
|
MD5 | c3a58a1c6a88417fb8540d173319f610 |
|
BLAKE2b-256 | d2d56ec6d6410b434463ba76900d2363a1f75c474f3442a4365557b2588fa14b |