如何使用CUPTI读取功耗?

时间:2013-09-30 21:54:37

标签: cuda papi

我知道有一种方法可以使用CUPTI来读取GPU的功耗。你知道我可以用的任何方法吗?我在哪里可以找到例子?

2 个答案:

答案 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绑定。