图片 1

ubuntu 16.04 安装英伟达gtx1080显卡驱动 解决反复重启问题 以及 cuda8.0 cudnn 安装

查看评论

16.04安装nVidia显卡驱动和cuda/cudnn踩坑过程,cudacudnn 推荐新版安装教程

安装深度学习框…

去官网下载 cuda8.0

二、安装cuda

1、从这里下载cuda的安装文件

https://developer.nvidia.com/cuda-release-candidate-download

图片 1

注意这里下载的是cuda8.0的runfile(local)文件,我放在了/home/isi/cuda文件夹下

2、进入到/home/isi/cuda文件夹,进行安装

cd /home/isi/cuda

sudo sh cuda_8.0.27_linux.run

执行后会有一系列提示让你确认,但是注意,有个让你选择是否安装nvidia361驱动时,一定要选择否,因为前面我们已经安装了更加新的nvidia367,所以这里不要选择安装。其余的都直接默认或者选择是即可。

3、安装成功后会出现如下界面:

===========

= Summary =

===========

Driver:NotSelected

Toolkit: Installedin/usr/local/cuda-8.0

Samples: Installedin/home/textminer

Please make sure that

– PATH includes /usr/local/cuda-8.0/bin

– LD_LIBRARY_PATH includes
/usr/local/cuda-8.0/lib64,or,add/usr/local/cuda-8.0/lib64to/etc/ld.so.confandrun
ldconfigasrootTouninstall the CUDA Toolkit, run the uninstall
scriptin/usr/local/cuda-8.0/bin

Please see
CUDA_Installation_Guide_Linux.pdfin/usr/local/cuda-8.0/doc/pdffordetailed
informationonsetting up CUDA.

***WARNING: Incomplete installation! This installation
didnotinstall the CUDA Driver. A driverofversion at
least361.00isrequiredforCUDA8.0functionalitytowork.Toinstall the
driverusingthis installer, run the following command, replacingwiththe
nameofthis run file:

sudo .run -silent -driver

Logfileis/opt/temp//cuda_install_6583.log

4、安装完毕后,再声明一下环境变量,并将其写入到 ~/.bashrc 的尾部:

export PATH=/usr/local/cuda-8.0/bin${PATH:+:${PATH}}

export
LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

5、然后设置环境变量和动态链接库,在命令行输入:

sudo gedit /etc/profile

在打开的文件末尾加入:

exportPATH=/usr/local/cuda/bin:$PATH

6、保存之后,创建链接文件:

sudo gedit /etc/ld.so.conf.d/cuda.conf

在打开的文件中添加如下语句:

/usr/local/cuda/lib64

然后执行下列代码使链接立即生效

sudo ldconfig

到这里还没有结束,接我的下一篇“Ubuntu16.04+Cuda8.0+Theano深度学习环境搭建二”

ref:

艰辛五天:Ubuntu14.04+显卡驱动+cuda+Theano环境安装过程

Ubuntu16.04+cuda8.0+caffe安装教程

ubuntu 16.04安装nVidia显卡驱动和cuda/cudnn踩坑过程,cudacudnn

推荐新版安装教程

安装深度学习框架需要使用cuda/cudnn(GPU)来加速计算,而安装cuda/cudnn,首先需要安装nvidia的显卡驱动。

我在安装的整个过程中碰到了驱动冲突,循环登录两个问题,以至于最后不得不重装了一遍操作系统。

网上的资料都写得挺乱的,很多都是转载,有些针对的操作系统版本过低,现在我把整个过程写下来,以供碰到同样问题的人参考。

ubuntu
16.04默认安装了第三方开源的驱动程序nouveau,安装nvidia显卡驱动首先需要禁用nouveau,不然会碰到冲突的问题,导致无法安装nvidia显卡驱动。

编辑文件blacklist.conf

sudo vim /etc/modprobe.d/blacklist.conf

在文件最后部分插入以下两行内容

blacklist nouveau

options nouveau modeset=0

更新系统

sudo update-initramfs -u

重启系统(一定要重启)

验证nouveau是否已禁用

lsmod | grep nouveau

没有信息显示,说明nouveau已被禁用,接下来可以安装nvidia的显卡驱动。

按ctrl+alt+f1进入文本模式

sudo service lightdm stop

sudo ./cuda_8.0.61_375.26_linux.run

不要安装opengl,不然即使安装成功,也会出现循环登录的情况(至少本人碰到了这样的情况)。

不要安装/usr/local/cuda的符号连接(这一步可选)

sudo service lightdm start

最后把cudnn的头文件拷贝到/usr/local/cuda-8.0/include下面,库文件拷贝到/usr/local/cuda-8.0/lib64下面

设置环境变量文件.bashrc或profile

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

export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64:#LD_LIBRARY_PATH

更新环境变量

souce /etc/profile

安装完成。

接下来就可以安装tensorflow, caffe, mxnet深度学习框架了。


1


0

设置环境变量。

一、安装nvidia驱动

1、首先去官网上查看适合你GPU的驱动(http://www.nvidia.com/Download/index.aspx?lang=en-us),根据自己买的型号选择下载,放到/home/isi/cuda目录下面,我下载的是NVIDIA-Linux-x86_64-375.39.run

2、屏蔽开源驱动
nouveau(原文章说“可以不编辑blacklist.conf,NVIDIA.run驱动程序可以自己停止其他开源驱动,但是需要重启”)

sudo gedit /etc/modprobe.d/blacklist.conf

在文件末尾添加如下内容

blacklist vga16fb

blacklist nouveau

blacklist rivafb

blacklist nvidiafb

blacklist rivatv

(这里有一行空格)

3、删除旧NVIDIA驱动

sudo apt-get –purge remove nvidia-*(需要清除干净)

sudo apt-get –purge remove xserver-xorg-video-nouveau

4、重启电脑

sudo reboot

5、按Ctrl + Alt +F1(F1~F6均可)到x-server(tty), Ctrl+Alt+F7是返回

6、关闭图形环境,否则驱动无法正常安装

输入用户名密码登录,然后键入命令后执行(数字不能用小键盘输入)

sudo service lightdm stop

成功关闭服务后将出现:lightdm stop/waiting

7、进入驱动所在的文件夹,这里就是/home/isi/cuda,执行

sudo sh NVIDIA*.run

后面就一路Accept就可以~报错The distribution-provided pre-install
script
failed!
不必理会,继续安装。最重要的一步,安装程序问你是否使用nv的xconfig文件,这里一点要选yes,否则在启动x-window时不会使用nv驱动。

8、重启 X-window 服务,并重启电脑

sudo service lightdm start

sudo reboot

9、查看显卡是否装好

方法1:运行下边代码,假如显示”direct rendering: Yes“,则已安装

glxinfo | grep rendering

方法2:运行下边代码,出现GPU列表,则说明驱动安装成功了

nvidia-smi

没有输出即屏蔽好了

保存文件。

按照提示一步步操作

cp NVIDIA-Linux-x86_64-384.98.run ~/Downloads

安装好ubuntu
16.04后,由于没有显卡驱动,屏幕闪屏,以下安装过程在终端模式下进行(按
Ctrl+Alt+F1 切换到终端界面)

安装成功后,会显示installed,否则会显示failed。

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

关闭终端并重新打开(也可以返回最开始的目录)

sudo ./NVIDIA-Linux-x86_64-375.20.run –no-opengl-files

$ cd cuda/include

如果能够成功登录,则表示不会遇到循环登录的问题,基本说明CUDA的安装成功了。

$sudo update-initramfs -u

其他都选择yes或者默认

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

在文件 blacklist-nouveau.conf 中加入如下内容:

我们把 U 盘挂载在 /media/

$sudo apt-get remove –purge nvidia*

ubuntu 16.04 安装英伟达gtx1080显卡驱动 解决反复重启问题 以及 cuda8.0
cudnn 安装

sudo mount /dev/sdb1 /media

$ cd cuda/lib64

终端中输入$ sudo gedit /etc/profile

$ sudo chmod a+r /usr/local/cuda/include/cudnn.h
/usr/local/cuda/lib64/libcudnn*

$ sudo cp *.h /usr/local/cuda/include/ 
(注意这里是你自己的cuda的安装地址,复制*.h文件)

输入$ sudo service lightdm stop关闭图形化界面