opencl - 如何在 Nvidia GPU 上调试 OpenCL?

标签 opencl gpu gpgpu nvidia amd-processor

有没有办法在 Nvidia GPU 上调试 OpenCL 内核,即设置断点和检查变量?我的理解是Nvidia's tool不允许 OpenCL 调试,且 AMD'sIntel's仅允许在自己的设备上使用。

最佳答案

gDEBugger 可能会对您有所帮助(虽然从未使用过它),但除此之外,据我所知,没有任何工具可以设置断点或检查内核内的变量。如果内核是长内核,也许可以尝试保存内核的中间输出。抱歉,我无法给您一个神奇的解决方案,调试 OpenCL 非常困难。

关于opencl - 如何在 Nvidia GPU 上调试 OpenCL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18265560/

相关文章:

c++ - 如何使用结构数组作为结构数组的索引?

c++ - 运行 Opencl 时出现异常

cuda - OpenCL get_local_id() 的成本

javascript - 检测浏览器是否使用 GPU 加速图形进行渲染

textures - WebGL 如何用于通用计算(GPGPU)?

c - 在不使用任何库(如 cuda 或 opencl)的情况下对 gpu 进行编程?

opencl - OpenCL 工作项是否并行执行?

java - 在 OpenGL 中从单个 VBO 渲染任意大小的实例

linux - 从 PCI 设备复制到 CUDA GPU 内存

c++ - 使用cuda进行基数选择