ubuntu16.04安装显卡驱动+cuda9.2+cudnn(超详细)

ubuntu16.04安装显卡驱动+cuda9.2+cudnn(超详细)

ubuntu真的是个磨人的小妖精,之前无数次安装显卡驱动,无数次安装cuda和cudnn,终于决定写一个博客以后用。文章里面所有的软件我都放在另外百度网盘中了,供大家下载。
链接: https://pan.baidu.com/s/1orIBebs-fGjDzYBhlYoEcg 提取码: s362

ubuntu16.04安装nvidia显卡驱动

1.首先查看你的显卡支持什么驱动,网址:(https://www.geforce.cn/drivers)
ubuntu16.04安装显卡驱动+cuda9.2+cudnn(超详细)_第1张图片
选择适合你的版本,尽量选择新一点的下载下来然后放到home空间中,并拍照记住你的.run文件名,如:NVIDIA-Linux-x86_64-430.26.run

  1. 同时按下Ctrl+Alt+T进入命令行操作页面,然后删除你的原有操作,输入
sudo apt-get purge nvidia*
  1. 禁用自带的 nouveau nvidia驱动
    创建一个文件通过命令
sudo gedit /etc/modprobe.d/blacklist-nouveau.conf

在打开的文件里面添加下面末尾添加下面两行:

blacklist nouveau
options nouveau modeset=0

更新文件:

sudo update-initramfs -u

重启系统,重新打开命令行,查看是否已禁用驱动:

lsmod | grep nouveau

如果没有输出,则禁用成功。

  1. 同时按下Ctrl+Alt+F1进入命令行操作页面,然后输入你的用户名和密码进行登陆。

  2. 关闭x-server服务,在文本命令行中输入:

sudo /etc/init.d/lightdm stop
  1. 给你刚刚下载的文件赋予权限:
sudo chmod a+x NVIDIA-Linux-x86_64-430.26.run

a+x后面的是你自己下载的文件名

  1. 安装你刚刚下载的显卡驱动:
sudo ./NVIDIA-Linux-x86_64-430.26.run

./后面的是你自己下载的文件名。然后等待一会儿会出现一堆选项,所有的选项都选accept/ok/continue/yes,除了这个选项
would you like to run the nvidia-xconfig utility to automatically update your X configuration file so that the NVIDIA X driver will be used when you restart X ? Any pre-existing X configuration file will be backed up
出现这个选项选no。

  1. 安装完之后重启x-server服务,输入:
sudo /etc/init.d/lightdm restart
  1. 按Ctrl+Alt+T启动命令行,检查是否安装好驱动,输入:
watch -n 10 nvidia-smi

出现这样的结果,里面会有你的驱动信息,我的是430.26,就安装好显卡驱动了:
ubuntu16.04安装显卡驱动+cuda9.2+cudnn(超详细)_第2张图片

安装cuda 9.2

  1. 首先你同样要上英伟达官网下载符合版本的cuda
  2. 安装下载的cuda
sudo bash ***.run

***里面是你刚刚下载的cuda文件,如我的是:cuda_9.2.148_396.37_linux.run
然后一直回车,或者输入accept/yes,注意,此时遇到询问是否安装驱动的选项,选择NO,不再安装驱动。

  1. 添加到环境变量
    (1)终端输入
sudo gedit ~/.bashrc

在刚刚打开的文件中最后两行添加:

#我的是9.2
export PATH=/usr/local/cuda-9.2/bin/:$PATH;
export LD_LIBRARY_PATH=/usr/local/cuda-9.2/lib64/:$LD_LIBRARY_PATH;

记得把里面的9.2改成自己的版本。
4. 测试是否安装完毕,终端输入:

nvcc -V

会出现你安装的版本,则安装成功,如下图
ubuntu16.04安装显卡驱动+cuda9.2+cudnn(超详细)_第3张图片

安装cudnn

  1. 同样的去英伟达官网下载合适的cudnn,下载cudnn不过这个需要账号,可以自己注册一个。
    一般点前面的for linux下载就好了。
  2. 下载下来的文件如果无法解压,将文件名后缀改为 .tgz 就可以解压了。
  3. 将解压后的cuda文件夹放如home空间中,输入;
sudo cp cuda/include/cudnn.h /usr/local/cuda/include/
sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64/

将其放入已安装好的cuda中。
4. 进行测试就好了,输入:



cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

出现下图代表你的cudnn型号,我的是7.6.3
ubuntu16.04安装显卡驱动+cuda9.2+cudnn(超详细)_第4张图片
至此,cuda+cudnn就装好了。

你可能感兴趣的:(ubuntu16.04,显卡驱动,cuda,cudnn)