本文为 HinGwenWoong 原创,如果这篇文章对您有帮助,欢迎转载,转载请阅读文末的【授权须知】,感谢您对 HinGwenWoong 文章的认可!
我们平时一拿到新的电脑大概知道要装什么,但是真正安装的时候还是需要去想,而且每个对应的驱动都重新搜索一次安装方法,很是费时,为了解决这个问题,本教程涵盖深度学习最需要的以下几个驱动的安装方法:
跟着本文一套做下去可以帮大家节省大量的时间,一步到位,下面让我们开始吧!
我是 HinGwenWoong,一个有着清晰目标不停奋斗的程序猿,热爱技术,喜欢分享,码字不易,如果帮到您,请帮我在屏幕下方点赞 ,您的点赞可以让技术传播得更远更广,谢谢!
删除已安装的驱动,如果是之前没有安装过显卡驱动的这步可以跳过
sudo apt-get remove --purge nvidia*
nouveau
驱动禁用,使用命令打开配置文件 /etc/modprobe.d/blacklist-nouveau.conf
sudo gedit /etc/modprobe.d/blacklist.conf
添加以下内容, 添加之后记得保存哈
blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off
nouveau
配置文件:echo options nouveau modeset=0 | sudo tee -a /etc/modprobe.d/nouveau-kms.conf
sudo update-initramfs -u
reboot
nouveau
是否已禁用, 没有返回证明已经被禁用lsmod | grep nouveau
uname -r
kernel source
命令:x.x.x-x
是刚刚使用 uname -r
得出来的, 我的指令是 sudo apt-get install linux-headers-4.15.0-122-generic
sudo apt-get install linux-source
sudo apt-get install linux-headers-x.x.x-x-generic
.run
文件赋予执行权限,请对应自己的文件名: sudo chmod a+x NVIDIA-Linux-x86_64-440.100.run
sudo ./NVIDIA-Linux-x86_64-440.100.run -no-x-check -no-nouveau-check -no-opengl-files
命令解析:
-no-x-check
:安装驱动时关闭X
服务-no-nouveau-check
:安装驱动时禁用nouveau
-no-opengl-files
:只安装驱动文件,不安装OpenGL
文件, 只有禁用OpenGL
这样安装才不会出现循环登陆的问题问题:The distribution-provided pre-install script failed! Are you sure you want to continue?
选择Contunue installation
Would you like to run the nvidia-xconfigutility to automatically update your x configuration so that the NVIDIA x driver will be used when you restart x? Any pre-existing x confile will be backed up.
,选择Yes
检查驱动是否安装成功:
nvidia-smi
reboot
CUDA
版本,可以看到显卡驱动适配的 CUDA
版本: CUDA 10.2
nvidia-smi
wget http://developer.download.nvidia.com/compute/cuda/10.2/Prod/local_installers/cuda_10.2.89_440.33.01_linux.run
4. 进行安装,如果发现输入如下命令之后终端没反应,滚动一下鼠标的滚轮
sudo sh cuda_10.2.89_440.33.01_linux.run
vim ~/.bashrc
.bashrc
文件最后写入并保存:export CUDA_HOME=/usr/local/cuda
export PATH=$PATH:$CUDA_HOME/bin
export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
.bashrc
配置source ~/.bashrc
CUDA
版本nvcc -V
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
sudo chmod a+r /usr/local/cuda/lib64/libcudnn*
cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
bash Anaconda3版本号.sh
Eneter
到底就行了,最后需要输入yes
Enter
,如果需要指定填入绝对路径即可Do you wish the installer to initialize Anaconda3 by running conda init?
是询问是否加入环境变量,写 yes
即可base
环境, 输入 conda --version
测试,打印出版本号即表明安装成功!~/.bashrc
文件sudo gedit ~/.bashrc
export PATH="/home/xupp/anaconda3/bin:$PATH"
source ~/.bashrc
以上是 Ubuntu18.04 中的Nvidia驱动、CUDA、cuDNN、Anaconda3的安装方法,一套流程可以节省大量的搜索时间,希望能够祝您一臂之力!
我是 HinGwenWoong,一个有着清晰目标不停奋斗的程序猿,热爱技术,喜欢分享,码字不易,如果帮到您,请帮我在屏幕下方点赞 ,您的点赞可以让技术传播得更远更广,谢谢!
[1]Ubuntu 16.04 Nvidia驱动安装(run方式)
[2]Ubuntu18.04安装CUDA10、CUDNN
[3]Ubuntu18.04 安装 Anaconda3
作者:HinGwenWoong
一个有着清晰目标不停奋斗的程序猿,热爱技术,喜欢分享,共同进步!
CSDN: HinGwenWoong
原文链接:Ubuntu18.04 安装Nvidia驱动+CUDA+cuDNN+Anaconda3(图文超详细)