有没有办法在 Nvidia GPU 上调试 OpenCL 内核,即设置断点和检查变量?我的理解是Nvidia's tool不允许 OpenCL 调试,且 AMD's和 Intel's仅允许在自己的设备上使用。
最佳答案
gDEBugger 可能会对您有所帮助(虽然从未使用过它),但除此之外,据我所知,没有任何工具可以设置断点或检查内核内的变量。如果内核是长内核,也许可以尝试保存内核的中间输出。抱歉,我无法给您一个神奇的解决方案,调试 OpenCL 非常困难。
关于opencl - 如何在 Nvidia GPU 上调试 OpenCL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18265560/