2013-10-02 45 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上「運行」代碼而不是「調試」。