ubuntu 16 安装显卡驱动和CUDA9.+cuDNN 7.
为了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/