ubuntu顯卡(NVIDIA)驅動以及對應版本cuda&cudnn安裝

(已禁用集顯,禁用方法可自行百度)html


 

驅動在線安裝方式
進入tty文本模式
ctrl+alt+F1
關閉顯示服務
sudo service lightdm stop
卸載原有驅動
sudo apt-get remove --purge nvidia* # 提示有殘留能夠接 sudo apt autoremove
添加nvidia驅動源
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
尋找適合的驅動版本
ubuntu-drivers devices
安裝nvidia driver
sudo apt-get install nvidia-430
檢查是否安裝成功
nvidia-smi
安裝成功啓動顯示服務
sudo service lightdm start
退出tty模式進入圖形界面
ctrl+alt+F7linux


驅動離線安裝方式
nvidia官網下載顯卡對應的驅動NVIDIA-Linux-x86_64-xxx.xx.run,拷貝到Linux某個目錄後先改權限
chomod 777 NVIDIA-Linux-x86_64-xxx.xx.run
卸載原有驅動
sudo apt-get remove --purge nvidia* # 提示有殘留能夠接 sudo apt autoremove
臨時關閉顯示服務
sudo service lightdm stop
運行安裝程序
sudo ./NVIDIA-Linux-x86_64-xxx.xx.run
安裝後再重啓顯示
sudo service lightdm startubuntu


對應版本cuda安裝
查看顯卡驅動版本對應cuda版本
https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html
不一樣版本下載(選擇runfile類型的安裝文件)
https://developer.nvidia.com/cuda-toolkit-archive
安裝
除Install NVIDIA Accelerated Graphics Driver外所有yes或默認
設置環境變量
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
source ~/.bashrc
查看cuda安裝版本
nvcc -V
測試cuda與顯卡驅動關聯成功
cd /usr/local/cuda/samples
sudo make -j52
cd bin/x86_64/linux/release/
./deviceQueryvim


cuda多個版本的切換
查看安裝多個cuda版本
cd /usr/local
ls
查看當前cuda軟鏈接指向版本
stat cuda
切換版本
sudo rm -rf cuda
sudo ln -s /usr/local/cuda-10.1 /usr/local/cudabash


cudnn的安裝
下載安裝文件
按需求下載cudnn的安裝文件
https://developer.nvidia.com/rdp/cudnn-archive
選擇cuDNN Library for Linux
解壓cuDNN壓縮包
tar -xzvf cudnn-9.0-linux-x64-v7.tgz
複製下列文件到CUDA 路徑下並更改權限
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*
查看cudnn版本
cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2測試

相關文章
相關標籤/搜索