Linux系统下搭建(更新)cuda环境

本人之前ubuntu系统装的是cuda8,因为模型需要升级cuda,因此重新装cuda10

安装和更新cuda和cudnn以及安装和更新显卡驱动,下面操作都适合

 

# 一.安装(升级)显卡驱动

升级cuda之前,先要升级显卡驱动,登陆网页https://www.nvidia.cn/Download/index.aspx?lang=cn下载最新驱动,

给我推荐的最新驱动是

Linux系统下搭建(更新)cuda环境_第1张图片

下载好后,记住下载的地址(或者将驱动安装程序复制到方便你操作的地址,例如/home下)

开始安装驱动:

1.打开终端,删除旧驱动,输入命令:

sudo apt-get purge nvidia*

如果你没安装驱动,想安装,这一步省略

2.禁用nouveau nvidia驱动

这是一个系统自带驱动,需要关闭

输入命令创建一个文件:

sudo vim /etc/modprobe.d/blacklist-nouveau.conf

在文件中添加如下内容:

blacklist nouveau
options nouveau modeset=0

更新:

sudo update-initramfs -u

3.重启进入命令模式

重启电脑,在开机登录界面按:Ctrl+Alt+F1进入文本命令模式

登录你自己的用户,先输入用户名,再输入密码

使用命令检测Nouveau是否成功关闭:

lsmod | grep nouveau

没有显示说明关闭成功

4.结束x-window服务(关闭界面)

使用命令:

sudo service lightdm stop

5.安装驱动

进入你下载的驱动所在文件,输入命令增加权限:

 

sudo chmod a+x NVIDIA-Linux-x86_64-384.130.run(这个换成你自己下载的驱动文件名)

输入命令安装:

sudo ./NVIDIA-Linux-x86_64-375.20.run –no-opengl-files

安装过程中出现提示你安装nvidia-xconfig时需要注意,如果你电脑只有一个显卡,选择安装(Y),如果你电脑里有多显卡,选择不安装(N)

 

# 二.安装(升级)cuda

1.下载最新cuda

https://developer.nvidia.com/cuda-downloads

2.进入文本命令界面,关闭图形界面

按Ctrl+Alt+F1进入文本界面,输入用户名和密码,此时不成功的话,可以重启电脑在登录界面进行上述操作

输入命令关闭图形界面:

sudo service lightdm stop

3.安装cuda

给予权限:

sudo chmod a+x cuda_9.2_linux.run(此处换成你下载的cuda安装程序名)

运行:

sudo ./cuda_9.2_linux.run --no-opengl-libs

安装过程:

选项install nvidia accelerated Graphics Driver,输入n,因为我们已经安装了nvidia的驱动

选项install the OpenGL libraries,如果双显卡(集显+独显)选择n,如果只有独显可以选择y

后面的可以都选择yes,最后一个选项我们可以选择n,也就是不复制Samples,因为安装目录下有samples

安装成功后,输入nvcc -V查看是否安装成功

Linux系统下搭建(更新)cuda环境_第2张图片

 

# 三.安装cudnn

下载适合版本的cudnn,需要注册和登录

https://developer.nvidia.com/rdp/cudnn-download

进入下载好驱动的目录,输入命令解压:

tar xvf cudnn-9.2-linux-x64-v7.2.1.38.tgz(你自己下载的cudnn文件名)

输入一下命令复制:

sudo cp cuda/include/* /usr/local/cuda/include

sudo cp cuda/lib64/* /usr/local/cuda/lib64

 

你可能感兴趣的:(linux系统,深度学习,安装cuda,更新cuda,安装nvidia显卡驱动,更新nvidia显卡驱动,安装cudnn)