本人之前ubuntu系统装的是cuda8,因为模型需要升级cuda,因此重新装cuda10
安装和更新cuda和cudnn以及安装和更新显卡驱动,下面操作都适合
# 一.安装(升级)显卡驱动
升级cuda之前,先要升级显卡驱动,登陆网页https://www.nvidia.cn/Download/index.aspx?lang=cn下载最新驱动,
给我推荐的最新驱动是
下载好后,记住下载的地址(或者将驱动安装程序复制到方便你操作的地址,例如/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查看是否安装成功
# 三.安装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