1

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

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

在此处输入图像描述

您可以在下图中的еру 中看到,有效设置了断点。

在此处输入图像描述

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

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

4

1 回答 1

0

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

于 2019-03-22T12:20:18.200 回答