Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的 cuda 项目测试需要 gpu 信息。
我正在使用 nvml 库,并且成功获取了温度信息。但是,nvml 在 nvmlDeviceGetUtilizationRates() 中报告 ERROR_NOT_SUPPORTED。
那么现在,如何获取gpu的使用率呢?显然,会有类似 NVIDIA GeForce Experience 的方式。
谢谢,
ps 哎呀!我的声望不够...如果您想查看 NVIDIA GeForce Experience 示例图像,请单击此链接。
也许您的显卡 GTX Titan(基于您的图像)根本不支持不稳定的 GPU 利用率? 我认为这个功能只支持 Quadro 和 Tesla 卡。
此外,您能否展示如何在代码中使用 nvml?
要查看您在 linux 中用于 nvidia 卡的 GPU 利用率,请使用:
nvidia-smi
使用 -l 刷新例如
nvidia-smi -l 1
这将每 1 秒刷新一次。