2010-08-26 87 views
1

我一直在使用CUDA一段时间,并开始在第一次尝试malloc任何数据到GPU后短时间工作报告总线错误。我发现解决这个问题的唯一方法就是重新启动机器。CUDA - 总线错误

内存应该自动清除,但如果应用程序在达到所有cudaFree调用之前崩溃,似乎不会发生。

有其他人有这个问题或知道如何强制卡内存清除?我正在用480Fermi使用Ubuntu 10 x64。

还要补充:使用CUDA与OpenCV进行实时图像处理

回答

1

自我解决

的问题是使用CUDA的malloc一个叫

+3

你为什么不给一些细节,所以未来发现你的问题的人可以看到你犯了什么错误,以及如何解决它?也许他们犯了同样的错误。 (注意:这不是论坛,你只能在这里发表实际答案作为答案,即使是你自己的问题!) – jmilloy 2011-11-08 20:31:45