0

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

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

那么现在,如何获取gpu的使用率呢?显然,会有类似 NVIDIA GeForce Experience 的方式。

谢谢,

ps 哎呀!我的声望不够...如果您想查看 NVIDIA GeForce Experience 示例图像,请单击此链接

4

2 回答 2

0

也许您的显卡 GTX Titan(基于您的图像)根本不支持不稳定的 GPU 利用率?
我认为这个功能只支持 Quadro 和 Tesla 卡。

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

于 2014-04-23T17:12:19.707 回答
0

要查看您在 linux 中用于 nvidia 卡的 GPU 利用率,请使用:

nvidia-smi

使用 -l 刷新例如

nvidia-smi -l 1

这将每 1 秒刷新一次。

于 2016-03-15T03:55:59.503 回答