python nvidia 显卡信息 格式数据

python nvidia 显卡信息 格式数据.

python 复制代码
def get_gpu_memory():
    result = subprocess.check_output(['nvidia-smi', '--query-gpu=pci.bus_id,memory.used,memory.total,memory.free', '--format=csv'])
    # 返回 GPU 的显存使用情况,单位为 M
    info = []
    for t in csv.DictReader(result.decode().splitlines()):
        info.append({'id':t['pci.bus_id'],
         'used':int(t[' memory.used [MiB]'].split()[0]),
         'total':int(t[' memory.total [MiB]'].split()[0]),
         'free':int(t[' memory.free [MiB]'].split()[0])})
    return info

参考

相关推荐
A尘埃16 小时前
Java业务场景(高并发+高可用+分布式)
java·开发语言·分布式
晨曦夜月16 小时前
头文件与目标文件的关系
linux·开发语言·c++
wearegogog12316 小时前
C# 条码打印程序(一维码 + 二维码)
java·开发语言·c#
9527(●—●)16 小时前
windows系统python开发pip命令使用(菜鸟学习)
开发语言·windows·python·学习·pip
松涛和鸣16 小时前
32、Linux线程编程
linux·运维·服务器·c语言·开发语言·windows
sali-tec16 小时前
C# 基于halcon的视觉工作流-章69 深度学习-异常值检测
开发语言·图像处理·算法·计算机视觉·c#
我是唐青枫16 小时前
深入理解 C#.NET 运算符重载:语法、设计原则与最佳实践
开发语言·c#·.net
森叶16 小时前
手搓一个 Windows 注册表清理器:从开发到 EXE 打包全流程
windows·python
张np16 小时前
java基础-Deque 接口
java·开发语言