我有RX580 GPU,正在OpenCL中编写应用程序。我想进入OpenCL内核代码并对其进行调试。
我已经为此目的安装了CodeXL,但是当我进行项目设置并在clEnqueueNDRangeKernel
函数上设置断点时。这样我以后就可以进入内核功能了。但是我的突破点没有被击中。以下是我为启动 session 所做的设置。
在下面的图片中您可以看到,断点已正确设置。
当我开始调试时,我的应用程序运行并退出,但是没有命中断点。
我不确定是否缺少CodeXL的任何必备安装或项目设置中的问题。
最佳答案
根据CodeXL的发行说明以及我从AMD获得的答复,不再可以使用CodeXL调试OpenCL内核。