2013-10-02 48 views
1

当我尝试调试CUDA程序与Mac,它给了我这个错误“将被用于计算可能已经在使用图形设备”:CUDA调试在MAC,错误:

"A device about to be used for compute may already be in use for graphics", and the debugging is aborted.

我在我的电脑中有2个GPU:NVIDIAIntel HD,这个问题出现的方式以及如何克服它?

任何人都可以帮助我吗?

+0

可能与http://stackoverflow.com/questions/6966496/nvidia-cuda-error-all-cuda-capable-devices-are-busy-or-unavailable-on-osx?rq=1 – opalenzuela

回答

2

无法在Linux或 OS X中的中的显示GPU上进行调试。CUDA发行说明中清楚地说明了这一点。

+0

CUDA 5.5为Linux添加了单GPU调试功能。 –

+0

@RogerDahl:感谢您的纠正,我不知道这是支持的(尽管我记得格雷格史密斯提到它即将到来) – talonmies

+0

非常感谢。我应该怎么做调试?单GPU调试? – yiru

0

这意味着它只能在显示GPU上“运行”代码而不是“调试”。