从ubuntu+cuda8.0+cudnn5.1+tensorflow gpu的配置

一、安装win10+Ubuntu

1.1 磁盘分区

电脑-->管理-->磁盘管理或win+x-->磁盘管理。然后对着空间较大的部分点击右键,选择压缩卷,这时将得到未分配空间的磁盘(注意,这里不要再做处理)

1.2制作启动盘

下载:UltraISO:  dl.pconline.com.cn/html_2/1/121/id=4655&pn=0.html

ubuntu16.04: old-releases.ubuntu.com/releases/16.04.3/     选择:ubuntu-16.04-desktop-amd64.iso

制作盘:1、打开ubuntu的ios文件,

2、写入硬盘镜像,

3、写入完成

 

1.3 安装系统

安装前需要准备:

1、关闭启动优先选项:控制面板-->硬件和声音-->电源选项-->选择电源启动功能-->更改当前不可用设置-->

2、确保bios下的security boot是关闭,这里不多说。

安装系统:

插入u盘-->设定开机启动项,一般是F12或F2。选择USB启动,然后就会弹出几个选项,包括:Try ubuntu,Install ubuntu。建议选try ubuntu,如果不是独显,也可以选择install ubuntu。独显的话,也可以先将光标移动到install ubuntu,在quite splash后面加上nomodeset解决黑屏问题。

进入try ubuntu后:

选择install ubuntu....

一直点下一步,直到

选择 其他选项:

出现:

选择之前未分配的空间:

建立以下4个部分:其中home用的是剩余的空间。

这步很重要,一定保证/boot对应的挂载设备作为安装启动引导器

 

点击下一步:

后面的一直下一步,帐号设置一下就可以了。安装。如果独显出现黑屏,和之前提到的方法一样,按e,找到quite splash,加nomodeset。

二、安装显卡GPU加速

1、安装显卡驱动:在system setting-->software & update里:

安装完成后,输入nvidia-smi检查一下,如果出现:

表示安装成功

2、安装cuda 8.0

下载地址:https://developer.nvidia.com/cuda-80-download-archive

然后在terminal中输入cd /。。。到你文件保存的地址。然后输入:

sudo sh cuda_8.0.44_linux.run

之后会出先more(0%)一直按回车,并按以下要求填写,最后回车就可以了:

然后配置环境变量,在终端输入:

gedit ~/.bashrc

在尾端加入:

 

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

保存退出,运source ~/.bashrc

检查安装是否成功:

 

 
cd /usr/local/cuda/samples/1_Utilities/deviceQuery sudo make
./deviceQuery

一定保证runtime version是8.0

2、gcc降版本

 

sudo apt-get install g++-4.9
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.9 20
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 10
sudo update-alternatives --install /usr/bin/g++ g++/usr /bin/g++-4.9 20
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-5 10
sudo update-alternatives --install /usr/bin/cc cc /usr/bin/gcc 30
sudo update-alternatives --set cc /usr/bin/gcc
sudo update-alternatives --install /usr/bin/c++ c++ /usr/bin/g++ 30
sudo update-alternatives --set c++ /usr/bin/g++

3、安装cudnn

下载地址:https://developer.nvidia.com/rdp/cudnn-archive  选择:cuDNN v5.1 Library for Linux

安装:

 

cd  /home/***(自己的用户名)/Desktop/                     #(这个命令意思是找到刚刚我们用U盘传过来的文件)
tar xvzf cudnn-8.0-linux-x64-v5.1-ga.tgz               #(解压这个文件)
sudo cp cuda/include/cudnn.h /usr/local/cuda/include   # (复制)
sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64     # (复制)
sudo chmod a+r /usr/local/cuda/include/cudnn.h /usr/local/cuda/lib64/libcudnn*

4、tensorflow gpu 安装,这里不能使用pip安装,如果使用,会因为版本问题无法使用。

下载地址:https://pypi.org/project/tensorflow-gpu/0.12.1/#files  我选择的是:tensorflow_gpu-0.12.1-cp35-cp35m-manylinux1_x86_64.whl,35指的的是python版本。

下载好后,首先cd 到文件地址,然后,sudo pip3 insatall tensorflow_gpu-0.12.1-cp35-cp35m-manylinux1_x86_64.whl

5、测试:

出现这个即正确。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值