CUDA安裝成功后測試Sample的時候報錯(問題解決)


在我們安裝好了CUDA后,迫不及待的想試試CUDA自帶的Sample。

cd /usr/local/cuda-9.0/samples/1_Utilities/deviceQuery
make
sudo ./deviceQuery

之后出現以下的錯誤:

$ ./deviceQuery
./deviceQuery Starting...

 CUDA Device Query (Runtime API) version (CUDART static linking)

cudaGetDeviceCount returned 30
-> unknown error
Result = FAIL

解決辦法:

檢查NVIDIA驅動是否安裝好了

$ nvidia-smi

出現下列信息就說明沒有裝好

$ nvidia-smi
NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.

這個時候我們就重新把nvidia驅動裝好,那么問題就解決了。

需要注意一點,在安裝CUDA的時候我們把GCC和G++降級了,現在如果想安裝nvidia驅動的話就需要先把GCC和G++升級,所以執行下面語句:

sudo apt-get purge gcc

sudo apt-get purge g++

sudo apt-get install gcc

sudo apt-get install g++

然后就可以正式安裝nvidia驅動了,詳細安裝過程:https://blog.csdn.net/qq_41481731/article/details/86640170

安裝好了nvidia驅動之后,在運行Sample,如果出現下圖相似的圖,就說明安裝好了

130537_6sIP_614348.png

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM