python-----查看显卡gpu信息

Posted 小呆丶

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python-----查看显卡gpu信息相关的知识,希望对你有一定的参考价值。

需要安装pynvml库。

下载地址为:https://pypi.org/project/nvidia-ml-py/#history

pip安装的命令为:

pip install nvidia-ml-py

代码如下:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time    : 2019/1/19 17:40
# @Author  : xiaodai
import pynvml
pynvml.nvmlInit()
handle = len(pynvml.nvmlDeviceGetHandleByIndex(0))# 这里的0是GPU id
meminfo = pynvml.nvmlDeviceGetMemoryInfo(handle)
print(meminfo.total) #第二块显卡总的显存大小
print(meminfo.used)#这里是字节bytes,所以要想得到以兆M为单位就需要除以1024**2
print(meminfo.free) #第二块显卡剩余显存大小
print(pynvml.nvmlDeviceGetCount())#显示有几块GPU

 

以上是关于python-----查看显卡gpu信息的主要内容,如果未能解决你的问题,请参考以下文章

CentOS查看显卡及GPU相关信息

ubuntu系统怎么查看gpu

查看linux电脑gpu的参数

linux系统查看gpu带宽

nvidia 怎样用命令看gpu

高手教我怎么查看自己显卡的GPU?!!