我在我的Ubuntu 10.10 64位系统上调试基于CUDA 4.0/Thrust的图像重构代码,并一直试图弄清楚如何调试此运行时错误我有我的输出图像出现一些随机“噪音”。我的代码中没有随机数生成器输出,所以我期望输出在运行之间保持一致,即使它是错误的。然而,它不是...非确定性输出的CUDA调试程序
我只是想知道是否有任何人有一个调试CUDA运行时错误,如这些一般程序。我在我的cuda内核中没有使用任何共享内存。我努力避免任何涉及全球记忆的竞赛状况,但我可能错过了一些东西。
我试过使用gpu ocelot,但它在识别我的一些CUDA和CUSPARSE函数调用时遇到问题。
此外,我的代码一般工作。只是当我改变这一个设置时,我得到了这些非确定性结果。我已经检查了与该设置相关的所有代码,但我无法弄清楚我做错了什么。如果我可以将它提炼成我可以在这里发布的东西,我可能会这样做,但是在这里发布这里太复杂了。
完全脱离主题,你有没有设法让豹猫与Thrust合作,如果是的话,怎么样? :-) –
还没有,但我会告诉你,如果我这样做。 – Fares
太好了,谢谢,我也会这么做! –