Ubuntu18.04安裝nvidia-driver-396 + cuda9.2

? ? Ubuntu 18.04LTS Nvidia-driver-396安裝

? 因為系統(tǒng)升級或者其他原因?qū)е翹卡驅(qū)動不可用,故重裝。

【系統(tǒng)信息】?

系統(tǒng) ubuntu18.04.1 LTS, 顯卡:N卡 GTX1060

【卸載】

sudo apt-get autoremove --purge nvidia*

【安裝】

首先禁用nouveau,將blacklist nouveau追加到/etc/modprobe.d/blacklist.conf

在文件末尾添加:

blacklist nouveau

options nouveau modeset=0

通過PPA方式自動安裝:

首先,添加PPA。

sudo add-apt-repository ppa:graphics-drivers/ppa

sudo apt-get update

接下來查看適合的Nvidia-driver:

ubuntu-drivers devices

比如查到: nvidia-driver-396 recommended

進入tty(命令行模式)

ctrl + alt + F3(或者F2456)

關(guān)閉圖形界面:

sudo service lightdm stop

安裝

sudo apt-get install nvidia-driver-396

安裝若沒有出錯,則重啟

sudo reboot

如果提示: Error bad status return for module on kernel:類似的錯誤,那么請將你的GCC 和 G++升級到和你內(nèi)核原帶的版本。有可能因為編譯其他東西降級GCC、G++。

接下來檢查是否安裝成功:

接下來兩個命令都正確返回信息。

nvidia-smi

nvidia-settings

查看設(shè)置詳細(xì)信息顯示出GTX1060


Ubuntu18.04+CUDA9.2+cudnn7.4.1.5

1.GCC降級

? ? sudo apt-get install gcc-4.8

? ? sudo apt-get install g++-4.8

裝完后進入到/usr/bin目錄下

1 $ls -l gcc*

會顯示以下結(jié)果

? ? lrwxrwxrwx 1 root root 7th May 16 18:16 /usr/bin/gcc -> gcc-7.0

發(fā)現(xiàn)gcc鏈接到gcc-7.0, 需要將它改為鏈接到gcc-4.8,方法如下:

? ? sudo mv gcc gcc.bak #備份

? ? sudo ln -s gcc-4.8 gcc #重新鏈接

同理,對g++也做同樣的修改:

? ? ls -l g++*

? ? lrwxrwxrwx 1 root root 7th May 15:17 g++ -> g++-7.0

需要將g++鏈接改為g++-4.8:

? ? sudo mv g++ g++.bak

? ? sudo ln -s g++-4.8 g++

再查看gcc和g++版本號:

? ? gcc -v g++ -v

均顯示gcc version 4.8 ,說明gcc 48.8安裝成功。


2.CUDA ToolKit 安裝

以下地址下載cuda9.2 ubuntu16.04版本,https://developer.nvidia.com/cuda-92-download-archive?target_os=Linux&target_arch=x86_64&target_distro=Ubuntu&target_version=1604;

sudo sh cuda_9.2.148_396.37_linux.run

3. cudnn安裝

sudo dpkg -i libcudnn7_7.4.1.5-1+cuda9.2_amd64.deb

sudo dpkg -i libcudnn7-dev_7.4.1.5-1+cuda9.2_amd64.deb

sudo dpkg -i libcudnn7-doc_7.4.1.5-1+cuda9.2_amd64.deb

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容