2015-11-15 331 views
1

我在Ubuntu(AMI實例)成功安裝CUDA 7.0,但是當我輸入「NVCC -version」,它告訴我,CUDA:雖然安裝無法檢測NVCC

The program 'nvcc' is currently not installed. You can install it by typing: 
apt-get install nvidia-cuda-toolkit 
You will have to enable the component called 'multiverse' 

這是奇怪的,因爲安裝是在/ usr/local中成功,我已經將CUDA 7.0添加到了我的路徑中。我也嘗試重新啓動我的實例,然後鍵入相同的命令,它不起作用。我也確定我的GPU的驅動程序是正確的。 (當我使用theano運行nvcc測試時發生同樣的錯誤)

+2

你能找到nvcc在你的文件系統中的位置嗎?如果可以的話,那個位置是否真的在你的$ PATH中? – talonmies

+0

請問您可以發佈以下命令的結果:'echo $ PATH'? –

+0

對不起,我剛發現我並沒有真正將cuda添加到當前用戶的路徑中。現在問題已解決 –

回答

8

實際上,我以錯誤的方式設置了環境變量。 而不是使用

$ export PATH=/usr/local/cuda-7.0/bin:$PATH 
$ export LD_LIBRARY_PATH=/usr/local/cuda-7.0/lib64:$LD_LIBRARY_PATH 

,因爲它的建議,我選擇編輯/ etc/profile文件,這是不推薦使用。

+1

一旦終端窗口關閉,PATH變量就會重置。要永久設置PATH變量:(1)運行命令'gedit〜/ .profile',(2)將'export PATH = $ PATH:/ usr/local/cuda-7.0/bin'添加到底部並保存,(3)註銷並重新登錄。 –

相關問題