ubuntu16.04+七彩虹GTX1060的NVIDIA驱动+Cuda8

说明:参考了网上的一堆的资料搭建了深度学习的开发环境,下班在宿舍折腾了好几个晚上才搞定,写篇文章记录一下 。
一、安装 显卡驱动
1.1 图1是本人使用的显卡,暂时没有那么多钱,买个便宜的玩玩,把显卡插入电脑主板,然后开启系统,

ubuntu16.04+七彩虹GTX1060的NVIDIA驱动+Cuda8

文章插图
图1
1.2在终端输入lspci |grep VGA查看显卡型号,系统自带了驱动,因此我们启动系统之后可以识别到显卡,但这毕竟不是专用的显卡驱动,我们不能使用这个驱动要屏蔽这个显卡驱动,安装 显卡驱动,我们在看看图3现在系统使用的是CPU集成显卡,没有使用我们的独立显卡,我们要切换到我们的显卡.
ubuntu16.04+七彩虹GTX1060的NVIDIA驱动+Cuda8

文章插图
图2
ubuntu16.04+七彩虹GTX1060的NVIDIA驱动+Cuda8

文章插图
图3
1.3 在终端输入sudo - 查看自己的系统适合安装什么版本的显卡驱动,当然也可以下载最新的,这里自己选择,本人选择系统推荐的版本-384
ubuntu16.04+七彩虹GTX1060的NVIDIA驱动+Cuda8

文章插图
图4
到这里链接下载对应型号的显卡驱动:,设置见图5,之后点击开始搜索,在搜索结果中选择自己下载的显卡驱动版本
ubuntu16.04+七彩虹GTX1060的NVIDIA驱动+Cuda8

文章插图
搜索结果
ubuntu16.04+七彩虹GTX1060的NVIDIA驱动+Cuda8

文章插图
图5
1.4
在正式安装之前执行先卸载原有的显卡驱动:
sudo apt-get--purge *
禁止:
sudo vim /etc/.d/.conf
在这个文件最后添加:
之后执行sudo - -u重启系统
在终端输入lsmod | grep no如何没有输出信息证明系统没有加载驱动,可以进行一下步的操作 。
1.5 安装驱动:
添加可执行权限:
sudo chmod a+-Linux--384.130.run
关闭图形化环境:
进入控制台模式:ctrl+alt+f1,
sudo /etc/init.d/ stop
正式安装:
sudo ./-Linux--384.130.run-no-x-check -no--check -no--files
执行完之后竟然跳出这个界面图6这个界面,后找了一下资料,其实出现这个界面是正常的,只是的人提醒你是否要进行安装,可以看看/usr/lib//pre-这个文件的内容图7,其实没有做什么就退出,所以出现图6的界面不用担心,继续执行就好了啊 。
ubuntu16.04+七彩虹GTX1060的NVIDIA驱动+Cuda8

文章插图
图6
ubuntu16.04+七彩虹GTX1060的NVIDIA驱动+Cuda8

文章插图
图7
在安装的过程会出现的选项:
's 32-bit?本人选择yes
Would you like to run the -toyour Xfile so that theXwill be used when you
X? Any pre- Xfile will beup. 本人选择NO
等待安装完毕之后执行
sudo /etc/init.d/ start 恢复图形界面
查看显卡驱动版本:从图8可以看出我们安装显卡驱动已经搞定了,但是我们系统现在使用的还是图3所示的集成显卡,我们安装完cuda8.0之后就能切换过去,因此革命尚未成功仍需nvli
cat /proc///
-smi
ubuntu16.04+七彩虹GTX1060的NVIDIA驱动+Cuda8

文章插图
图8
如果需要升级版本卸载:sudo./-Linux--384.130.run --
二、安装cuda8.0
2.1下载cuda8.0的下载链接:,本人的下载设置见图9,之后点击下载,需要注意的是CUDA包括了CPU计算库和显卡驱动,因此在安装的时候不要重复安装显卡驱动,不然前面装了那么久显卡驱动就白装了啊 。
ubuntu16.04+七彩虹GTX1060的NVIDIA驱动+Cuda8

文章插图
图9
2.2、安装cuda8.0