ubuntu 16 安装显卡驱动和CUDA9.+cuDNN 7.0的方法(1060GTX)

为了ubuntu 16下的电脑双屏显示,不得不安装N卡驱动。首先更新软件list

sudo add-apt-repository ppa:graphics-drivers/ppa

回车后继续

sudo apt-get update

然后打开系统设置-软件和更新-附加驱动

这里会显示出最近的N卡驱动更新。我安装的是390。

选择想要的版本,点击“应用更改”,即可安装显卡驱动。安装完毕重启电脑,自动识别出双屏!

接下来安装CUDA9.0。参考文章1:

https://blog.csdn.net/jonms/article/details/79318566

其中前两步按照文章所说执行,测试安装环境是否达标:

1、检查自己的计算机是否具备CUDA安装条件

3、安装NVIDIA驱动程序(如果事先有装但失败的,先卸载)

但是4、安装CUDA 9.0,也就是CUDA的安装步骤,和文章不同,不要按照文章所说下载run文件来安装,这样容易出现安装完CUDA后,卡死在用户登录界面,反复输入用户名密码也进不去系统的尴尬境地。

安装CUDA,请先输入如下代码,确保计算机内没有旧版本的cuda

sudo apt-get autoremove --purge cuda

sudo apt-get autoremove --purge cuda 9.1

sudo apt-get autoremove

进入如下地址:

https://developer.nvidia.com/cuda-90-download-archive?target_os=Linux&target_arch=x86_64&target_distro=Ubuntu&target_version=1604&target_type=deblocal

直接下载cuda.deb版到home文件夹下,并运行下列代码执行

sudo dpkg -i cuda-repo-ubuntu1604-9-0-local_9.0.176-1_amd64.deb

sudo apt-key add /var/cuda-repo-9-0-local/7fa2af80.pub

sudo apt-get update

sudo apt-get install cuda-9.0

第四步必须包含版本号。安装完毕,添加环境变量。终端中输入:

sudo vim /etc/profile

在打开的文件末尾,添加以下两行。 

64位系统:

export PATH=/usr/local/cuda-9.0/bin:$PATH

export LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib64:$LD_LIBRARY_PATH

检查Cuda Toolkit是否已安装

$ nvcc --version

接下来安装cuDNN 7.0,在这里下载:

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

开发人员库包含在Ubuntu机器上开发深度学习实现时所需的cuDNN头文件。如果不使用机器来编译任何深度学习实现,只用它来运行一些深度学习实现,那么“cuDNN v7.0.4 Runtime Library”就足够了。

根据文章2的指引安装:

http://tech.amikelive.com/node-679/quick-tip-installing-cuda-deep-neural-network-7-cudnn-7-x-library-for-cuda-toolkit-9-1-on-ubuntu-16-04/

你可能感兴趣的:(ubuntu 16 安装显卡驱动和CUDA9.+cuDNN 7.0的方法(1060GTX))