0

我编写了一个 OpenCL 程序并想用 codeXL 对其进行分析。但是 GPU : Performance Counters 不起作用。该程序是一个非常简单的矢量添加示例,它在 Visual Studio 2017 上正常运行。codeXL 显示无法打开 vecAdd.cl,无法从源代码创建 CL 程序。很奇怪,谁能给我一些建议?操作系统是windows 10 x64 pro,codeXL 2.5.67,AMD FirePro w7100,amd app sdk 3.0 x86。codeXL 错误信息

vecAdd.cl 如下:

__kernel void vector_add(global const float *a, global const float *b, global float *result) {

int gid = get_global_id(0);
result[gid] = a[gid] + b[gid];

}

4

1 回答 1

0

好的,我已经解决了。因为我设置了错误的类别和codeXL找不到vecAdd.cl。

于 2018-05-09T13:23:52.947 回答