SICC Ubuntu18.04安裝Cuda與Nvcc
在安裝Cuda前,首先要知道nvcc是甚麼東西,Nvidia CUDA Compiler也被稱之為nvcc,由此可知有時會聽到的 “幫自己需要跑研究的電腦裝Cuda” 其實就是裝這個所謂的nvcc拉,但是安裝nvcc往往是要費一番功夫的,不然就不會常常聽到有人說自己的電腦Cuda裝不上去了。 而在繼續往下講下去之前,要先分清楚nvcc其實和Cuda是不一樣的,這邊大家常常說的Cuda其實是在你安裝你顯示卡的驅動軟體時,就一併幫你安裝好的,所以在這邊我們先把Cuda當成驅動程式來理解會比較好懂一些。 假設你現在所使用的是可以使用cuda的nvidia顯示卡,為了確認在安裝驅動程式後會自動幫你安裝cuda,首先你可以在ubuntu系統下輸入 sudo ubuntu-drivers devices 可以看到ubuntu幫我抓到了這張顯卡可以安裝的4種驅動 要注意如果你的ubuntu系統下的顯示卡已經有安裝過驅動的話,要先轉到ubuntu下刪除現有的nvidia顯示卡驅動版本,然後再安裝新的驅動 sudo apt purge nvidia* 這個指令會把你電腦現有的nvidia driver清除乾淨,清除完後就再開啟Software Updater依照上面的過程再重新做一遍,差別只是這次在additional drivers的選單下,要選擇你要安裝的驅動版本,以我為例就是460版本,然後再重新開機就可以了 重新啟動後,開啟terminal後輸入 nvidia-smi *** - 安裝nvcc 接下來就是要安裝nvcc了,這邊我以10.2版本為舉例進行安裝 首先進入cuda toolkit官網中下載cuda10.2版本的頁面 我選擇使用deb(local)的方式來安裝 接下來只要照著官方的安裝指令就可以安裝了 要注意在最後一行sudo apt-get -y install cuda中 最後的cuda要改成cuda-10–2,若尾巴沒有加10–2的話cuda nvcc在安裝過程中發現可以update你的版本就會自動更新,但這顯然不是我要的 所以在最後輸入你要的版本來取消自動升級 若在輸入sudo apt-get -y install cuda後出現類似以下錯誤訊息 E:Error, pkgProblemRe...