天天看點

Check failed: error == cudaSuccess (8 vs. 0) invalid device function

你的顯示卡可能會欺騙你;先檢視你的顯示卡,再在在CUDA的安裝目錄下有CUDA Samples ,在對應的1_Utilities 檔案夾下面有個 deviceQuery 程式,運作之後應該就會得到顯示卡的相關資訊了。

Check failed: error == cudaSuccess (8 vs. 0) invalid device function

比如我的顯示卡是GTX750 Ti,網上查的計算能力為5.0,而實際它的capbility僅有2.1,是以在修改commonSettings時要改成compute_20,sm_20;最低運算量;這樣再重新生成編譯運作,就不會報錯了。

Check failed: error == cudaSuccess (8 vs. 0) invalid device function

繼續閱讀