我正在尝试在具有NVIDIA TITAN X和CUDA 8.0的系统中分析OpenCL应用程序
在CUDA 7.5之前,我成功地使用了
问题是,除了降级CUDA以外,是否有其他方法可以使用nvprof对OpenCL应用程序进行分析?
a.out
。如果这是CUDA应用程序,则nvprof ./a.out
就足够了。但是我发现这对于OpenCL应用程序不起作用,出现了“未对内核进行分析”的消息。在CUDA 7.5之前,我成功地使用了
COMPUTE_PROFILE=1
,按照此文档进行操作。不幸的是,文档指出:“在CUDA 8.0版本中,使用环境变量COMPUTE_PROFILE的命令行分析器支持已被删除。”问题是,除了降级CUDA以外,是否有其他方法可以使用nvprof对OpenCL应用程序进行分析?
clReleaseContext
函数? - talonmies