乐虎游戏|乐虎国际登录|欢迎你

Ubuntu16.04+Cuda8.0+Theano深度学习环境搭建一

日期:2019-12-05编辑作者:计算机资讯

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

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

一、安装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

查看评论

16.04安装nVidia显卡驱动和cuda/cudnn踩坑过程,cudacudnn 推荐新版安装教程 安装深度学习框...


二、安装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后,由于没有显卡驱动,屏幕闪屏,以下安装过程在终端模式下进行(按 Ctrl+Alt+F1 切换到终端界面)

显卡型号

NVIDIA GeForce GTX 1080

1安装显卡驱动

去官网下载显卡驱动 www.nvidia.com/Download/index.aspx 下好后放到u盘

启动ubuntu 切换到终端界面(Ctrl+Alt+F1)

首先使用  sudo fdisk -l 命令查看一下U盘在那里。sdb1要根据显示的u盘替换

我们把 U 盘挂载在 /media/

sudo mount /dev/sdb1 /media

找到NVIDIA-Linux-x86_64-384.98.run

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

cd ~/Downloads

sudo chmod u+x NVIDIA-Linux-x86_64-384.98.run

卸载可能存在的旧版本 nvidia 驱动(对没有安装过 nvidia 驱动的主机,这步可以省略,但推荐执行,无害)

$sudo apt-get remove --purge nvidia*

安装驱动可能需要的依赖(可选)

$sudo apt-get update

$sudo apt-get install dkms build-essential linux-headers-generic

把 nouveau 驱动加入黑名单

$sudo nano /etc/modprobe.d/blacklist-nouveau.conf

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

blacklist nouveau

blacklist lbm-nouveau

options nouveau modeset=0

本文由乐虎游戏发布于计算机资讯,转载请注明出处:Ubuntu16.04+Cuda8.0+Theano深度学习环境搭建一

关键词:

乐虎国际登录:Win2008 R2 mysql 5.5 zip格式mysql 安装与配置

Win2008 R2 mysql 5.5 zip格式mysql 安装与配置 Win2008 R2 zip格式mysql 安装与配置 一、百度mysql5.6 ZIP 64位免安装版 下载好后 解...

详细>>

SQL计算timestamp的差值的方法

SQL计算timestamp的差值的方法 SQL计算timestamp的差值的方法 mg电子游戏网址 , mg娱乐电子游戏 , 概述 有时候我们需要按...

详细>>

虚拟化架构下虚拟交换机和分布式虚拟交换机解析

在VMwarevSphere虚拟化架构下服务器可以虚拟出交换机来供虚拟机使用,虚拟交换机可分为两种,vSwitch虚拟交换机和vN...

详细>>

EBET视讯直播mysql sql语句质量调优轻松实例

mysql sql语句性能调优简单实例 mysql sql语句性能调优简单实例 在做服务器开发时,有时候对并发量有一定的要求,有时...

详细>>