无涯书生
生也有涯而知也无涯

Ubuntu 17.10 一步安装NVIDIA驱动 + CUDA8.0 在GTX1070笔记本上配置深度学习环境

本文由 无涯书生 于 2018-01-05 4:25:47 发表

.

.

最近趁着双十一打折,买了一台带GTX1070显卡的笔记本,总算也是可以入门深度学习了。因为tensorflow的原因,需要安装Linux系统,本来以为是一件很方便的事情(事实上的确很方便,网上的某些教程误人子弟),但是却在安装的过程中走了很多弯路,浪费了大量时间,因此决定写篇文章,一方面是希望其他人安装的时候不会像我一样犯错,另一方面也是做一个存档,以备不时之需。

一、在win10下安装Ubuntu双系统

由于我其他的开发环境都配置在windows上,因此还是需要将Ubuntu与windows10并存作为双系统。
安装过程很简单

  1. 上Ubuntu官网下载镜像(推荐使用Ubuntu16.04长期支持版,因为很多教程是基于16.04的,我只是因为下了17.10懒得重新安装了,二者还是有挺多不同的,比如16的显示管理用的是lightdm,而17换回了很多年前的gdm,不过这些都不影响)。

  2. 下载软碟通,准备一个空U盘,将镜像写入U盘。

  3. 在win10上使用磁盘管理创建一个空的分区

  4. 在win10设置>更新和安全>恢复>安全启动, 选择从U盘启动

  5. 选择新建的空分区安装ubuntu

二、 Ubuntu安装Nvidia驱动和CUDA8.0

注意!!!!!

网上很多教程都把这步搞得非常复杂,有用.run文件安装,要进tty1又是关闭x服务又是禁用nouveau驱动什么的;或者是用apt-get之类的,总之我试了之后,这些都失败了!也不知道是我的笔记本太傲娇还是其他原因,总之都没有成功,如果你也遇到了同样的问题或者担心遇到这样的问题,那么接下来的内容可以说是相当良心了。

经过我的测试,安装Nvidia驱动和CUDA的最简单的方法就是去CUDA官网直接安装CUDA,它会自动帮你安装Nvidia驱动!而且版本也不旧!

点击链接CUDA官网

选择操作系统为Linux> x86_64>Ubuntu>17.04>deb[local];

下载文件;

打开下载目录,在下载目录打开终端,按官网提示进行操作

sudo dpkg -i cuda-repo-ubuntu1704-9-0-local_9.0.176-1_amd64.deb
sudo apt-key add /var/cuda-repo-<version>/7fa2af80.pub
sudo apt-get update
sudo apt-get install cuda1234

Ubuntu 17.10 一步安装NVIDIA驱动 + CUDA8.0 在GTX1070笔记本上配置深度学习环境

之后这一步很重要!

终端会提示你关闭secure boot!不然就无法使用第三方驱动程序!
选择Ok结束安装

然后关闭计算机,之后重启不要立即进入系统!先进入BIOS设置(不同品牌机型进入方法不同,自行查找)
在BIOS中关闭Secure Boot(即关闭安全启动)!
然后重启进入Ubuntu,此时进入终端,输入

nvidia-smi1

若出现你的显卡信息,那么恭喜你,安装成功!N卡驱动和CUDA都安装完毕!
Ubuntu 17.10 一步安装NVIDIA驱动 + CUDA8.0 在GTX1070笔记本上配置深度学习环境

如果还是不成功,那就只能另请高明了

打赏
点赞 (0)or拍砖 (0)
分享到:更多 ()