美文网首页
python获取gpu信息

python获取gpu信息

作者: 一个摸鱼AI喵 | 来源:发表于2021-10-10 19:27 被阅读0次

    python获取gpu信息

    安装包nvidia-ml-py

    pip install nvidia-ml-py==11.47.66
    

    一定要带上版本,不然会下载版本为375.53.1,支持的版本为python2,需要去修改其中的print代码.

    获取信息

    import pynvml
    
    pynvml.nvmlInit()  # 必须先初始化
    #1.获取显卡驱动版本
    Driver_Version = pynvml.nvmlSystemGetDriverVersion()
    #2.获取gpu数量
    deviceCount =pynvml.nvmlDeviceGetCount()
    #3.获取第i个显卡的具体性信息:型号
    handle = pynvml.nvmlDeviceGetHandleByIndex(i)
    #4.获取第i个显卡的显存大小,已使用,剩余
    meminfo = pynvml.nvmlDeviceGetMemoryInfo(handle)
    print(meminfo.total) #第二块显卡总的显存大小
    print(meminfo.used)#这里是字节bytes,所以要想得到以兆M为单位就需要除以1024**2
    print(meminfo.free) #第二块显卡剩余显存大小
    
    #结束
    pynvml.nvmlShutdown()
    

    相关文章

      网友评论

          本文标题:python获取gpu信息

          本文链接:https://www.haomeiwen.com/subject/uukonltx.html