我有 RX580 GPU 并在 OpenCL 中编写应用程序。我想进入 OpenCL 内核代码并对其进行调试。
我为此目的安装了 CodeXL,但是当我进行项目设置并在clEnqueueNDRangeKernel
函数处设置断点时。这样我就可以稍后进入我的内核函数。但是我的断点没有被击中。以下是我为启动会话所做的设置。
您可以在下图中的еру 中看到,有效设置了断点。
当我开始调试时,我的应用程序运行并退出,但没有命中断点。
我不确定我是否缺少 CodeXL 的任何先决条件安装或项目设置有问题。