无法使用 CodeXL 调试 OpenCL 内核

Not able to debug OpenCL kernel using CodeXL

我有 RX580 GPU 并在 OpenCL 中编写应用程序。我想进入 OpenCL 内核代码并调试它。

我为此安装了 CodeXL,但是当我进行项目设置并在 clEnqueueNDRangeKernel 函数处设置断点时。这样我就可以稍后进入我的内核函数。但是我的断点没有被击中。以下是我为启动会话所做的设置。

下图中可以看到,断点设置有效。

当我开始调试时,我的应用程序运行并退出但没有命中断点。

我不确定我是否缺少 CodeXL 的任何先决条件安装或项目设置有问题。

根据 CodeXL 的发行说明以及我从 AMD 得到的答复,不再可能使用 CodeXL 调试 OpenCL 内核。