600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > Ubuntu18.04 安装Nvidia驱动+CUDA+cuDNN+Anaconda3(图文超详细)

Ubuntu18.04 安装Nvidia驱动+CUDA+cuDNN+Anaconda3(图文超详细)

时间:2018-11-03 12:27:35

相关推荐

Ubuntu18.04 安装Nvidia驱动+CUDA+cuDNN+Anaconda3(图文超详细)

文章目录

原创声明前言一. Nvidia显卡驱动二. CUDA三. cuDNN四. Anaconda总结感谢以下这几篇文章:授权须知

原创声明

本文为 HinGwenWoong 原创,如果这篇文章对您有帮助,欢迎转载,转载请阅读文末的【授权须知】,感谢您对 HinGwenWoong 文章的认可!

前言

我们平时一拿到新的电脑大概知道要装什么,但是真正安装的时候还是需要去想,而且每个对应的驱动都重新搜索一次安装方法,很是费时,为了解决这个问题,本教程涵盖深度学习最需要的以下几个驱动的安装方法:

Nvidia驱动CUDAcuDNNAnaconda3

跟着本文一套做下去可以帮大家节省大量的时间,一步到位,下面让我们开始吧!

我是 HinGwenWoong,一个有着清晰目标不停奋斗的程序猿,热爱技术,喜欢分享,码字不易,如果帮到您,请帮我在屏幕下方点赞 👍 ,您的点赞可以让技术传播得更远更广,谢谢!

一. Nvidia显卡驱动

去到 Nvidia显卡驱动官网 ,选择匹配你的显卡的驱动

看到适合自己的版本就可以下载,因为我选择的版本是440.10,点击【获取下载】

进入详情页,再次点击下载

待安装包下载好,官方下载的是.run版本的;

删除已安装的驱动,如果是之前没有安装过显卡驱动的这步可以跳过

sudo apt-get remove --purge nvidia*

nouveau驱动禁用,使用命令打开配置文件/etc/modprobe.d/blacklist-nouveau.conf

sudo gedit /etc/modprobe.d/blacklist.conf

添加以下内容, 添加之后记得保存哈

blacklist nouveaublacklist lbm-nouveauoptions nouveau modeset=0alias nouveau offalias lbm-nouveau off

检查nouveau配置文件:

echo options nouveau modeset=0 | sudo tee -a /etc/modprobe.d/nouveau-kms.conf

8. 更新配置文件

sudo update-initramfs -u

重启系统,一定要!!!!

reboot

验证nouveau是否已禁用, 没有返回证明已经被禁用

lsmod | grep nouveau

11. 查看【 显示操作系统的发行版号】

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-sourcesudo 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

Install NVIDIA's 32-bit compatibility libraries?选择No

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

输出下面的就证明成功!!!

19. 重启

reboot

二. CUDA

查看显卡驱动适配的CUDA版本,可以看到显卡驱动适配的CUDA版本:CUDA 10.2

nvidia-smi

Cuda 官网下载,选择你合适的版本,点进去即可下载

选择系统信息,使用命令进行下载,或者可以将下载链接拷贝到下载软件中下载

wget http://developer./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

出现一个文档,输入accept

取消选中Driver,已经安装了显卡驱动之后,这里会导致冲突报错,一定要取消!!!!

确认无误之后,选择Install

等待一段时间,会弹出这个警告信息,其出现的原因是因为刚刚没有选择安装Driver,我们事先安装好了显卡的Driver,这里友好提示,忽略即可

添加环境变量

vim ~/.bashrc

.bashrc文件最后写入并保存:

export CUDA_HOME=/usr/local/cudaexport PATH=$PATH:$CUDA_HOME/binexport LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

重新执行.bashrc配置

source ~/.bashrc

测试CUDA命令,显示如下证明成功!

三. cuDNN

查看CUDA版本

nvcc -V

cuDNN官网下载,选择适配CNDA版本的cuDNN版本 进行下载;

注意,下载需要登录,按照页面显示的操作就行。

下载完成后,进行解压,进入解压好的文件夹中

使用指令进行对应文件的复制即可

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

四. Anaconda

去到 Anaconda官网进行下载,在导航栏选择合适的版本进行下载

拉到下面可以看到下载的链接;

如果你想下载旧版本的 Anaconda,可以到 清华大学开源软件镜像站 进行下载; 下载好之后,进行安装:

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"

12.source一下

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(图文超详细)

若需要修改文章的排版,请根据原文链接联系作者再次感谢您的认可,转载请遵守如上转载须知!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。