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
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!
>>> hello = tf.constant('Hello, TensorFlow!')
>>> sess = tf.Session()
>>> print(sess.run(hello))
Hello, TensorFlow!
无报错应该算成功了,若有问题可百度解决。
= =。。。over,若有问题请联系本人 qq:2392470310
阅读全文
0 0
- Ubuntu16.04+cuda8.0+cudnn6.0+tensorflow+anaconda
- ubuntu16.04+cuda8.0+cudnn6+tensorflow安装
- Ubuntu16.04+cuda8.0+cudnn6.0+tensorflow(一)
- Ubuntu16.04+cuda8.0+cudnn6.0+tensorflow(二)
- Ubuntu16.04+cuda8.0+cudnn6.0+tensorflow(三)
- Ubuntu16.04+cuda8.0+cudnn6.0+tensorflow(四)
- ubuntu16.04+cuda8.0+cudnn6+opencv3.1 搭建caffe tensorflow
- Ubuntu16.04+丽台K620+CUDA8.0+cuDNN6.0搭建Tensorflow-GPU
- ubuntu16.04 caffe+cuda8.0+cudnn6.0+opencv2.3.14 配置
- ubuntu16.04 cuda8.0 cudnn6.0 faster-rcnn配置
- Ubuntu16.04+Titan Xp+Tensorflow1.3+Cuda8.0+CuDNN6
- ubuntu下的tensorflow安装:cuda8.0+cudnn6.0+opencv2.4.11+anaconda+tensorfl
- Tensorflow GPU安装指南 (Ubuntu 16.04 anaconda cuda8.0 cuDNN6.0)
- Ubuntu16.04+Tensorflow+CUDA8.0
- Ubuntu16.04+CUDA8.0+Tensorflow
- ubantu16.04安装tensorflow(GPU)+cuda8.0+cudnn6.0
- 华硕笔记本(GTX 1060显卡)安装Ubuntu16.04+Nvidia显卡驱动+Cuda8.0+cudnn6.0+ROS+Opencv3.2+Caffe+Tensorflow
- ubuntu14.04+anaconda+tensorflow+cuda8.0
- 终于运行成功tensorflow-mnist-tutorial的第一个程序mnist_1.0_softmax.py!
- Python基础知识之json&pickle
- 定义一个图形类及其子类22
- Linux安装Redis
- C++入门最经典的两本书-2017.12.14
- Ubuntu16.04+cuda8.0+cudnn6.0+tensorflow+anaconda
- logback的使用和logback.xml详解,在Spring项目中使用log打印日志
- 分享如何集成通用Mapper
- checked exception和runtime exception and error
- 订单模块 学习他人代码之路
- React Native0.50+开发指导(中文更新说明)
- Slim研读笔记七乱入篇之Monolog(下)
- 概率dp入门12/14
- R语言之数据预处理笔记