Ubuntu16.04+cuda8.0+cudnn6.0+tensorflow+anaconda

来源:互联网 发布:易语言下载文件源码 编辑:程序博客网 时间:2024/06/14 13:06

1.ubuntu 16.04 安装

1.1制作启动盘

采用rufus制作启动盘,具体操作方式见官网。

1.2选择U盘启动

一般电脑上有快捷键可选择启动方式,或关闭快速启动选择U盘启动。

1.3安装

安装时自主选择采用什么方式安装,选择第一个会有系统为你自动分区,这种方式简洁不易出错,但是其分区有浪费。如果要求不是太高或者内存够大就第一个。后面就是点点点,有一点需要注意的是,安装的时候如果没网会卡死在选择地区那里,解决方式为 有网 或者拔掉网线,建议拔掉网线

1.4引导

重启之后可能看不见引导,这时候不要慌,选择启动方式你就可以看见ubuntu系统选择后即可进入Ubuntu系统,这个有快捷键,视直接电脑而定。若觉得每次这样不方便,可插入u盘选择试用,然后进入终端修复引导,具体操作请百度。

2.驱动安装

在nvidia官网下载自己电脑对应的驱动,可在官网查询相应驱动。本文选择runfile安装。

2.1禁用nouveau

使用vi命令插入文本
vi /etc/modprobe.d/blacklist-nouveau.conf
按o进入编辑模式,若输错可先按esc退出当前模式,然后按dd删除当前行
加入文本
blacklist nouveau
options nouveau modeset=0
这时候请按esc退出当前编辑模式,然后输入:wq 即可保存并推出。
更新内核
update-initramfs -u
重启之后查看nouveau是否禁用成功
lsmod | grep nouveau

2.2禁用xserver(关闭图形化界面)

运行
service lightdm stop(ps:若该命令未成功关闭可尝试pkill x)
这时候如果出现一屏幕乱码说明你还需要按下 ctrl+alt+f1 进入文本模式,如果你需要按fn请找人帮你按。。。

2.3安装驱动

请记住你下载的驱动放在哪里的,ls命令可查看一个文件夹中的内容。
chmod a+x xxxx.run(你下载的驱动的文件名,前面是x然后有个空格)
./xxxx.run --no-opengl-files
安装的时候会出现一些选择,accpt->continue installation->ok->no->ok 若有其他要求自己看着装。。
输入
sudo init 5
返回到图形化界面(若有错误可能是我记掉了什么,这个时候不要慌,百度一下,如何返回图形化界面)
测试显卡驱动时请重启电脑,然后输入以下命令
nvidia-smi 
若出现驱动版本好和显卡型号和显存你就成功了。
循环登录问题出现时,可采取如上方式再次安装。

3.cuda 8.0

安装包自行查找,本文安装的是 cuda toolkit  8.0 ga2
chmod a+x xxxx.run(同,这是你的文件名,前面是x然后有个空格)
./xxxx.run --no-opengl-libs
设置环境变量和链接库,采用vi命令具体操作方式上文已说过。
vi /etc/profile
在文件末尾加入
export PATH=/usr/local/cuda/bin:$PATH
在创建链接文件
vi /etc/ld.so.conf.d/cuda.conf
加入文本
/usr/local/cuda/lib64
执行如下命令使链接生效。
ldconfig
(如上方式可能会导致错误,如遇错误请百度错误,即可解决,我记不到错误了。。。不过我记得很好解决)


编译测试程序,若出现显卡信息,则安装成功(需安装cmake)
cd /usr/local/cuda-8.0/samples/1_Utilities/deviceQury
make
./deviceQury

4.cudnn 6.0

执行如下命令
tar zxvf cudnn-8.0-linux-x64-v6.0.tgz
cd cuda
cp include/cudnn.h /usr/local/include
cp lib64/libcudnn.* /usr/local/lib
ln -sf /usr/local/lib/libcudnn.so.6.0.21 /usr/local/lib/libcudnn.so.6
ln -sf /usr/local/lib/libcudnn.so.6 /usr/local/lib/libcudnn.so
ldconfig -v

5.anaconda

anaconda下载
执行如下命令
bash xxx.sh(下载的安装文件)
选择是否加入环境变量时请选择是,其他enter或者yes

6.tensorflow

tensorflow下载地址
自行选择tensorflow版本,装了cuda一般为gpu版本的。
有两种安装方式:
1.直接安装
pip install xxx.whl (你的安装文件)
此方法会将tensorflow直接安装在root环境中。anaconda的
2.创建环境安装
conda create -n TensorFlow python=3.5
然后
source activate tensorflow
进入环境后输入
pip install xxx.whl(安装文件)
此方法需要在该环境中安装jupyter、numpy等

打开python(安装anaconda后会改变你的python版本)
输入 
>>> import tensorflow as tf
>>> hello = tf.constant('Hello, TensorFlow!')
>>> sess = tf.Session()
>>> print(sess.run(hello))
Hello, TensorFlow!

无报错应该算成功了,若有问题可百度解决。

= =。。。over,若有问题请联系本人 qq:2392470310

阅读全文
0 0