Cuda 如何使用CUPTI读取功耗?

Cuda 如何使用CUPTI读取功耗?,cuda,papi,Cuda,Papi,我知道有一种方法可以通过CUPTI读取GPU的功耗。你知道我能用什么方法吗?我在哪里可以找到示例?您可能正在寻找的是cupti数据 据我所知,CUDA 5.5中新增了此特定数据类别,因此您可能需要确保使用CUDA 5.5访问这些参数 收集这些数据是cupti的一部分 CUPTI工具包中包含的activity\u trace\u async示例中给出了此API的使用示例 在标准linux安装中,此示例将位于/usr/local/cuda/extras/CUPTI/sample/activity\u

我知道有一种方法可以通过CUPTI读取GPU的功耗。你知道我能用什么方法吗?我在哪里可以找到示例?

您可能正在寻找的是cupti数据

据我所知,CUDA 5.5中新增了此特定数据类别,因此您可能需要确保使用CUDA 5.5访问这些参数

收集这些数据是cupti的一部分

CUPTI工具包中包含的
activity\u trace\u async
示例中给出了此API的使用示例


在标准linux安装中,此示例将位于
/usr/local/cuda/extras/CUPTI/sample/activity\u trace\u async

可能您要查找的是CUPTI数据

据我所知,CUDA 5.5中新增了此特定数据类别,因此您可能需要确保使用CUDA 5.5访问这些参数

收集这些数据是cupti的一部分

CUPTI工具包中包含的
activity\u trace\u async
示例中给出了此API的使用示例


在标准linux安装中,此示例将位于
/usr/local/cuda/extras/CUPTI/sample/activity\u trace\u async

NVIDIA管理库(NVML)是一个API,允许您读取GPU的功耗以及其他信息


它有C和python绑定。

NVIDIA管理库(NVML)是一个API,允许您读取GPU的功耗以及其他信息


它有C和python绑定。

enum
CUPTI\u ACTIVITY\u KIND\u环境
似乎正在工作。当我调用
cuptiActivityEnable()
api时,我得到了
CUPTI\u ERROR\u NOT\u COMPATIBLE
对于大多数
CUPTI\u ACTIVITY\u KIND.*
活动跟踪异步中不存在的
。我有什么遗漏吗?enum
CUPTI\u ACTIVITY\u KIND\u环境似乎正在工作。当我调用
cuptiActivityEnable()
api时,我得到了
CUPTI\u ERROR\u NOT\u COMPATIBLE
对于大多数
CUPTI\u ACTIVITY\u KIND.*
活动跟踪异步中不存在的
。我有什么遗漏吗?