替代nvidia-smi来衡量GPU利用率?

Bri*_*erg 5 gpu nvidia performance-testing

在使用某些工具和/或开发库/工具时,nVidia放弃了对所有非quadro和tesla卡的支持.我有两个GTX 590,当我使用nvidia-smi时,大多数可查询字段返回N/A,因为它们不再支持此卡.

还有其他工具可以收集这些信息吗?使用SDK查询此信息是否可行/直接?

Prz*_*ych 10

在Windows上有NvAPI,适用于所有GPU.

在Linux上,如果您正在运行X Server,您还可以使用nvidia-settings实用程序查询一些信息(GPU温度,时钟,不幸的是没有利用率).例如nvidia-settings -q all

对于Quadro和Tesla GPU,NVML/nvidia-smi适用于Linux和Windows 64.


San*_*rra 6

尽管这是一个非常老的问题,但如果有相同问题的人偶然发现,我将在此保留。Nvidia设置仍通过-q [gpu:X] / GPUUtilization转发GPU使用情况统计信息。与nvidia-smi相比,它非常慢,但是总比不知道好。无论哪种方式,我都编写了一个脚本,以简明易懂的方式将此内容和其他一些常见统计信息放入。 这是给想要的人的。


小智 5

GPUstat 输出带有彩色单行文字。它是用 Python 实现的,如果您想调整它,它有一个测试套件。

https://github.com/wookayin/gpustat