我知道有一种方法可以使用CUPTI来读取GPU的功耗。你知道我可以用的任何方法吗?我在哪里可以找到例子?
答案 0 :(得分:5)
您正在寻找的是杯子ActivityEnvironment数据。
据我所知,这个特定的数据类别是CUDA 5.5中的新功能,因此您可能需要确保使用CUDA 5.5来访问这些参数。
收集此数据是cupti Activity API
的一部分此API的用法示例在CUPTI工具包中包含的activity_trace_async
示例中给出。
在标准的Linux安装上,此示例位于/usr/local/cuda/extras/CUPTI/sample/activity_trace_async
答案 1 :(得分:0)
NVIDIA Management Library(NVML)1是一个API,可让您读取GPU的功耗以及其他信息。
它具有C和python绑定。