準(zhǔn)備工作
注:本機(jī)系統(tǒng)為 Ubuntu20.04
1. 安裝顯卡驅(qū)動(dòng)
打開(kāi)‘軟件和更新,點(diǎn)擊附加驅(qū)動(dòng)安裝顯卡驅(qū)動(dòng)。
2. gcc安裝
若系統(tǒng)為Ubuntu22.04,則需要安裝。
在終端輸入一下指令,查看有沒(méi)有g(shù)cc。
gcc --version
3. gcc安裝
本機(jī)ubuntu20.04 gcc自帶版本為9.4.0
安裝gcc-7,command:
sudo apt-get install gcc-7 g++-7
安裝完gcc-7,系統(tǒng)中就存在兩個(gè)版本的gcc,因此要設(shè)置默認(rèn)的gcc,命令如下:
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 9
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 1
此命令可以通過(guò)update-alternatives設(shè)置gcc各版本的優(yōu)先級(jí),優(yōu)先級(jí)最高的為系統(tǒng)默認(rèn)版本,可以用下述命令顯示其優(yōu)先級(jí):
sudo update-alternatives --display gcc
CUDA安裝
安裝CUDA 11.7,選擇runfile(local),并使用生成的指令進(jìn)行下載和安裝。
選擇對(duì)應(yīng)的版本,然后在下面就可以安裝命令:
woet httos://developer.donnload,nvidia.com/compute/cuda/11,7.0/local installers/cuda 11,7.0 515,43.04 linux.rurs
sudo sh cuda 11.7.0 51543.04 linux.run
在終端執(zhí)行以上生成命令,見(jiàn)下圖。
若第1步提示Existing package manager installation of the driver found. It is strongly recommended that you remove this before continuing.,選擇continue,在下一步中去除driver項(xiàng),之后選擇install:
安裝完成后,顯示如下:
在~/.bashrc文件中添加如下環(huán)境變量:
export PATH=/usr/local/cuda-11.7/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-11.7/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
如果之前安裝過(guò)其他版本,將之前的環(huán)境變量刪除,導(dǎo)入本次安裝的環(huán)境變量。
注:vim操作 輸入 i 插入 然后 esc 輸入:wq保存
查看vim指令點(diǎn)擊:鏈接。
使用一下命令更新系統(tǒng)環(huán)境變量
source ~/.bashrc
sudo ldconfig
至此cuda安裝完成,輸入nvcc -V命令查看cuda信息
nvcc -V
cudnn安裝
下載鏈接:https://developer.nvidia.com/rdp/cudnn-download注: 圖中紅框版本
更改usr/local/cuda/文件夾下面的include和lib64文件夾的權(quán)限。
常用的修改權(quán)限的指令
sudo chmod 600 ××× (只有所有者有讀和寫的權(quán)限)
sudo chmod 644 ××× (所有者有讀和寫的權(quán)限,組用戶只有讀的權(quán)限)
sudo chmod 700 ××× (只有所有者有讀和寫以及執(zhí)行的權(quán)限)
sudo chmod 666 ××× (每個(gè)人都有讀和寫的權(quán)限)
sudo chmod 777 ××× (每個(gè)人都有讀和寫以及執(zhí)行的權(quán)限)
執(zhí)行修改文件夾權(quán)限的命令:
cd /usr/local/cuda
sudo chmod 666 include
sudo chmod 666 lib64
然后解壓cudnn-linux-x86_64-8.6.0.163_cuda11-archive.tar.xz文件。等待解壓完成后,在下載文件夾中右鍵打開(kāi)終端。執(zhí)行如下命令:
sudo cp cudnn-*-archive/include/cudnn*.h /usr/local/cuda/include
sudo cp cudnn-*-archive/lib/libcudnn* /usr/local/cuda/lib64
sudo chmod a+r /usr/local/cuda/include/cudnn*.h /usr/local/cuda/lib64/libcudnn*
見(jiàn)NVIDIA官方安裝指導(dǎo)1.3.1(Installation Guide: Step-by-step instructions for installation and upgrade)
驗(yàn)證是否安裝成功,執(zhí)行命令:文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-411190.html
sudo cat /usr/local/cuda/include/cudnn_version.h | grep CUDNN_MAJOR -A 2
至此cudnn也安裝完成。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-411190.html
到了這里,關(guān)于Ubuntu20.04安裝CUDA&&cudnn(初學(xué)者詳細(xì)圖文教程)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!