如何获得gpu的利用率? (nvml)

时间:2014-04-05 12:45:49

标签: cuda gpu nvidia nvml

我的cuda项目测试需要gpu信息。

我正在使用nvml库,我成功获取了温度信息。 但是,nvml在nvmlDeviceGetUtilizationRates()中报告ERROR_NOT_SUPPORTED。

现在,如何获得gpu的利用率? 显然,会有像NVIDIA GeForce Experience这样的方式。

感谢,

P.S。哎呀!我的声誉不足...... 如果您想查看NVIDIA GeForce Experience示例图像click this link

2 个答案:

答案 0 :(得分:0)

也许您的显卡,GTX Titan(基于您的图片)根本不支持易变的GPU利用率? 我认为此功能仅支持Quadro和Tesla卡。

此外,您能否展示如何在代码中使用nvml?

答案 1 :(得分:0)

要在linux中查看nvidia显卡的GPU利用率:

nvidia-smi

使用-l刷新例如

nvidia-smi -l 1

这会每1秒刷新一次。