紀錄第一次裝CUDA和cuDNN
文章推薦指數: 80 %
紀錄第一次裝CUDA和cuDNN** 系統:Ubuntu 18.04 CUDA版本:CUDA 10.2 cuDNN版本:cuDNN10.2 # 寫在前面 ... 安裝好後輸入同樣的指令就可以查看是否有成功安裝CUDA上去。
Published
LinkedwithGitHub
Like1
Bookmark
Subscribe
#**紀錄第一次裝CUDA和cuDNN**
系統:Ubuntu18.04
CUDA版本:CUDA10.2
cuDNN版本:cuDNN10.2
#寫在前面的一些小建議
可能有些人不太清楚該裝哪個版本的CUDA,我這邊的建議是,依照自己想要使用的深度學習框架(例如Pytorch)的版本,挑選它支持的CUDA。
~~不要像我這樣,什麼功課都沒做,就直接裝了。
~~
#安裝GPU驅動程式
基本上會使用到的GPU都是N卡,所以直接去Nvidia的官網下載,依照自己顯卡的型號以及電腦系統下載自己需要驅動程式。
下載網址:[https://www.nvidia.com.tw/Download/index.aspx?lang=tw](https://www.nvidia.com.tw/Download/index.aspx?lang=tw)
~~其實我這邊忘了裝驅動就直接裝GPU了(當時認為學長裝好了),不要學我。
~~
裝好後,輸入以下指令可以查看GPU的資訊。
```
nvidia-smi
```
#下載CUDA10.2
到[這個頁面](https://developer.nvidia.com/Cuda-downloads)下載你要的CUDA版本。
要注意的是,剛進去這裡只能下載最新版的CUDA,要下載之前的話,要點選ArchiveofPreviousCUDAReleases(至少我在寫筆記時是這樣),尋找你要的CUDA版本,這裡我是下載10.2。
選擇好你要的CUDA版本後,依照你電腦的規格來選取你要的Toolkit。
![](https://i.imgur.com/srWkfB0.png)
說個小秘訣,想在Linux查看Architecture的話,只要輸`uname-m`或`arch`即可。
然後下方會出現一堆教你怎麼安裝的指令,複製貼上就可以了。
![](https://i.imgur.com/u4v4Ovf.png)
(ps:如果你是用實驗室電腦,記得請實驗室管理人開使用者權限給你)
~~我絕對不會說裝CUDA時也會順便給你安裝顯卡驅動。
~~
安裝好後輸入同樣的指令就可以查看是否有成功安裝CUDA上去。
```
nvidia-smi
```
#下載cuDNN
這個部份比較麻煩,下載cuDNN的話需要Nvidia的會員,所以先註冊Nvidia的帳號,然後進入[這裡](https://developer.nvidia.com/rdp/cudnn-download)。
剛進去可能會要你填一些有的沒的的資料,填好後勾選
-[]IAgreeTotheTermsofthecuDNNSoftwareLicenseAgreement
就可以下載你想要的cuDNN了,就選有支援你安裝的CUDA版本的,你可能會看到有很多版本可以給自己的電腦安裝,這裡就請好好問Google大神你需要什麼。
[可能有用的資料(規格書?)](https://docs.nvidia.com/deeplearning/cudnn/support-matrix/index.html)
我這邊是用cuDNNv7.6.5(November18th,2019),然後選cuDNNLibraryforLinux(tgz格式),我這裡下載有點麻煩,因為我是用ssh遠端連線電腦操作,如果直接在那邊下載會出問題(因為我不是在連線的電腦登入會員),所以要先自己把tgz檔下載下來,然後丟到雲端,再從雲端下載(建議安裝gdown,我用wget下載雲端的檔案都會出事)。
根據官方教學,輸入以下指令:
```
tar-xzvfcudnn-x.x-linux-x64-v8.x.x.x.tgz
```
或
```
tar-xzvfcudnn-x.x-linux-aarch64sbsa-v8.x.x.x.tgz
```
來解壓縮,-xzvf後面那串是tgz檔的檔名(顯而易見)。
然後複製下面指令來進行安裝:
```
sudocpcuda/include/cudnn*.h/usr/local/cuda/include
sudocp-Pcuda/lib64/libcudnn*/usr/local/cuda/lib64
sudochmoda+r/usr/local/cuda/include/cudnn*.h/usr/local/cuda/lib64/libcudnn*
```
好了之後輸入下面指令檢查是否安裝成功。
```
cat/usr/local/cuda/include/cudnn.h|grepCUDNN_MAJOR-A2
```
![](https://i.imgur.com/aS8ECsP.png)
成功的話就會出現圖片裡的顯示內容。
1
×
Signin
Email
Password
Forgotpassword
or
Byclickingbelow,youagreetoourtermsofservice.
SigninviaFacebook
SigninviaTwitter
SigninviaGitHub
SigninviaDropbox
SigninviaGoogle
NewtoHackMD?Signup
延伸文章資訊
- 1安裝NVIDIA CUDA - VMware Docs
在Ubuntu 上安裝NVIDIA CUDA. 若要在vSphere Bitfusion 中執行AI 和ML 工作流程,必須在vSphere Bitfusion 用戶端的Ubuntu Linux...
- 2【Windows】在Windows 10安裝CUDA(並使用Python加速 ...
最近在Python執行一些深度學習的程式這些程式的運算很多可以扔到GPU去運算,省下CPU的運算效能,速度也更快不過很多安裝CUDA的教學都是Linux,Windows ...
- 3安裝cuDNN · PythonDeepLearning - pydatascience
安裝cuDNN. 安裝完CUDA之後,還需下載對應的cuDNN版本後並完成相關設定,才能正式開始使用CUDA GPU運算。 下載cuDNN. 1.需先註冊並登入會員. 2.登入會員後下載cuDNN.
- 4如何安裝CUDA、cuDNN 到Ubuntu 20.04? - 叩頂窩客
玩深度學習第一件事,先把CUDA、cuDNN 裝好!先確認手上的GPU 是否有支援CUDA,緊接著下載CUDA 安裝,過程中他也會自動幫你安裝正確的驅動。
- 5紀錄第一次裝CUDA和cuDNN
紀錄第一次裝CUDA和cuDNN** 系統:Ubuntu 18.04 CUDA版本:CUDA 10.2 cuDNN版本:cuDNN10.2 # 寫在前面 ... 安裝好後輸入同樣的指令就可以查看...