1.首先在安裝cuda與cudnn之前,系統需要成功安裝Nvidia驅動,安裝教程請參照以下教程:
Nvidia驅動安裝教程
2.驗證系統內部是否已經安裝了cuda
打開命令列,輸入以下命令:
nvcc -V
若出現以下輸出,則系統內部沒有安裝cuda,

3.進行cuda安裝包與cudnn的下載
cuda的下載鏈接:cuda下載鏈接
cudnn的下載鏈接:cudnn下載鏈接
在下載這兩個檔案的時候,需要注意cudnn的版本需要與cuda的版本相匹配,
4.進行cuda的安裝
在進行cuda安裝之前,我們需要先安裝cuda的相關依賴庫,防止cuda安裝出現錯誤,命令列輸入以下命令,進行相關依賴庫的安裝:
sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev
隨后輸入以下命令進行cuda的安裝:
sudo sh cuda_10.1.105_418.39_linux.run //其中cuda_10.1.105_418.39_linux.run是我們下載的cuda安裝檔案
輸入上述命令后,稍有卡頓,隨后出現以下界面:

輸入accept進行后續操作,隨即出現以下界面:

因為我們在安裝cuda之前已經安裝了Nvidia的驅動,因此這里的第一項我們必須取消勾選,選擇不安裝驅動,隨后選擇Install進行后續操作,
后續出現的一系列選項,我們都可以選擇yes,最終出現以下界面:

隨后,我們開始進行環境變數的配置:
打開命令列輸入以下命令進行~/.bashrc檔案的修改:
vim ~/.bashrc
如果使用的是zsh,則修改~/.zshrc
在檔案的末尾加入下面三行:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64
export PATH=$PATH:/usr/local/cuda/bin
export CUDA_HOME=$CUDA_HOME:/usr/local/cuda
隨后命令列輸入以下命令保存并退出:
:wq!
在添加完環境變數后,需要更新一下環境變數,命令列輸入以下命令進行環境變數的更新:
source ~/.bashrc
5.cuda安裝結果驗證
命令列輸入以下命令,驗證cuda是否安裝成功:
nvcc -V
如果出現以下輸出,則cuda安裝成功:

6.多個cuda版本切換的方法
此種安裝方式,是將/usr/local的cuda檔案鏈接到了對應cuda版本的根目錄,輸入以下命令可以查看當前cuda檔案的鏈接情況:
cd /usr/local/
stat cuda
隨后輸出以下資訊:

在/usr/local下,我們可以安裝多個版本的cuda,這里我列出我電腦內的cuda版本:

命令列輸入以下命令,斷開cuda檔案與cuda-10.1的符號鏈接:
sudo rm -rf cuda
命令列輸入以下命令,建立cuda檔案與cuda-9.0的符號鏈接:
sudo ln -s /usr/local/cuda-9.0 /usr/local/cuda
此時查看cuda版本,已經更改成功,更換其他版本同樣操作即可:

7.進行cudnn的安裝
進入到cudnn下載的安裝路徑下,命令列輸入以下命令進行解壓操作:
tar -xzvf cudnn-10.1-linux-x64-v8.0.5.39.tgz //這里cudnn-10.1-linux-x64-v8.0.5.39.tgz是我們下載的cudnn的壓縮包
隨后在當前路徑的命令列終端輸入以下三條命令進行cudnn的安裝:
sudo cp cuda/include/cudnn.h /usr/local/cuda/include
sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64
sudo chmod a+r /usr/local/cuda/include/cudnn.h /usr/local/cuda/lib64/libcudnn*
至此cuda與cudnn全部安裝成功,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/278964.html
標籤:其他
下一篇:IPv6實驗配置步驟
