1. 程式人生 > 其它 >Ubuntu18.04安裝gup+cuda11.0+cudnn8.0.5

Ubuntu18.04安裝gup+cuda11.0+cudnn8.0.5

ubuntu18.04安裝步驟就不進行操作了,按照傳統的方式進行分割槽後,建立使用者,進入系統即可

我實施專案有一個4T硬碟和一個512G硬碟,要進行掛載,在根目錄下建立了data1(使用的4T),data2(使用的512G)

我這裡沒有使用sudo命令,使用的是超級使用者root

如沒有設定root使用者請使用sudo命令提升許可權

建立data1,data2

mkdir/data1

mkdir/data2

磁碟分割槽

parted/dev/sda

格式化,新建立的磁碟sda1

mkfs.ext4/dev/sda1

檢視磁碟資訊有沒有問題

lsblk-f

掛載磁碟,並檢視

mount/dev/sda1/data1

df-h

磁碟分割槽

parted/dev/nvme1n1

格式化磁碟

mkfs.ext4/dev/nvme1n1p1

掛載磁碟data2,並檢視

mount/dev/nvme1n1p1/data2/

上傳NVIDIA-Linux-x86_64-470.74檔案,使用xshell的xftp上傳檔案到使用者家目錄下

使用命令lspci|grepNV

顯示當前主機的所有PCI匯流排資訊

進入配置檔案vim/etc/modprobe.d/blacklist.conf

將第三方驅動給拉入黑名單,在最後一行寫入:

blacklistnouveau

編譯

root@user-virtual-machine:/home/user#update-initramfs-u
update-initramfs:Generating/boot/initrd.img-5.4.0-42-generic

重啟伺服器

init6

重啟服務後,輸入命令:/etc/init.d/gdm3stop

[ok]Stoppinggdm3(viasystemctl):gdm3.service.

root@user-virtual-machine:/home/user#init3

切換到命令列模式

然後輸入命令./Nvidia-Linux.run-no-opengl-files

選擇continueinsatllation

選no

–no-opengl-files只安裝驅動檔案,不安裝OpenGL檔案,若非採用獨立顯示卡輸出影象須要加上

–no-x-check安裝驅動時不檢查X服務

–no-nouveau-check安裝驅動時不檢查nouveau

後面兩個引數通常不加。

輸入命令測試GPU是否安裝成功nvidia-smi

安裝cuda11.0

shcuda_11.0.2_450.51.05_linux.run

寫入到/etc/profile下

exportLD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/cuda/lib64:/usr/local/cuda/extras/CUPTI/lib64"

exportCUDA_HOME=/usr/local/cuda

exportPATH=/usr/local/cuda-11.0/bin:$PATH

source/etc/profile執行測試一下寫入的變數是否有錯誤,不測試會導致重啟了服務機無法開機

nvcc--version測試cudn是否安裝成功

cudnn安裝操作

使用tar-xvf命令進行解壓注:不要加z引數,會有報錯

cpcuda/include/cudnn*.h/usr/local/cuda-11.0/include

cpcuda/lib64/libcudnn*/usr/local/cuda/lib64

chmoda+r/usr/local/cuda/include/cudnn.h/usr/local/cuda/lib64/libcudnn*