Ubuntu16.04.1如何安装TensorFlow1.1.0(GPU版)
来源:互联网 发布:松下机器人示教编程 编辑:程序博客网 时间:2024/06/14 17:02
第一步 更新最新的软件包信息
执行命令:
sudo apt-get update
第二步 安装Anaconda(自带Python3.6)![](http://img.blog.csdn.net/20170418182915702?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYmluZ2xlbA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](http://img.blog.csdn.net/20170418183242976?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYmluZ2xlbA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](http://img.blog.csdn.net/20170419124542684?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYmluZ2xlbA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](http://img.blog.csdn.net/20170419124529215?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYmluZ2xlbA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](http://img.blog.csdn.net/20170419141607917?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYmluZ2xlbA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](http://img.blog.csdn.net/20170419145555959?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYmluZ2xlbA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
通过网站:https://www.continuum.io/downloads 下载Anaconda,本人下载的是:Anaconda3-4.3.1-Linux-x86_64.sh
执行命令:
bashAnaconda3-4.3.1-Linux-x86_64.sh
安装过程中,基本都是选择yes,安装成功后,会有当前用户根目录下生成一个anaconda3的文件夹,里面就是安装好的内容
第三步 安装GPU驱动
1.首先查看自己的GPU显卡版本
执行命令:
lspci
本人的显卡信息如下图
2.在http://www.nvidia.com/Download/index.aspx官网上下载相对应版本的显卡驱动
3.禁止默认显卡驱动
打开blacklist.conf文件:
执行命令:
sudo gedit /etc/modprobe.d/blacklist.conf
在里面添加以下内容:
blacklist nouveau
4.安装 kernel-devel
在http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.8/官网上下载三个文件(注意:根据自己系统的版本),如下图
然后安装
执行命令:
sudo dpkg -i linux-*.deb
5.安装显卡驱动
首先关闭X-Window
执行命令:
sudo service lightdm stop
然后重启系统,通过Ctrl+Alt+F1进入init3(文本模式),登路账户和密码进行显卡驱动安装
执行命令:
chmod +x NVIDIA-Linux-x86_64-375.51.runsudo ./NVIDIA-Linux-x86_64-375.51.run
经过一系列的接受和同意,就可以啦
接着开启X-Window
执行命令:
sudo service lightdm start
另外,可通过下面命令查看GPU信息
执行命令:
sudo nvidia-xconfig -query-gpu-info
第四步 安装CUDA
1.首先在https://developer.nvidia.com/cuda-downloads官网上下载
本人下载的是CUDA 8.0
2.然后安装
执行命令:
chmod +x cuda_8.0.61_375.26_linux.runsudo ./cuda_8.0.61_375.26_linux.run
过程一系列的接受和同意就可以。(注意:若缺少什么工具,可根据对应的提示进行安装)
3.添加环境变量
执行命令:
sudo vi /etc/profile
添加内容如下:
PATH=/usr/local/cuda-8.0/bin:$PATH export PATHexport LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64:/lib
保存并退出
然后使之立刻生效
执行命令:
source /etc/profile
4.添加lib库路径
执行命令:
sudo vi /etc/ld.so.conf.d/cuda.conf
添加如下内容:
/usr/local/cuda-8.0/lib64
保存并退出
然后使之立刻生效
执行命令:
sudo ldconfig
5.验证安装
执行命令:
nvcc -V
本人服务器信息如下图:
第五步 安装cuDNN
首先在https://developer.nvidia.com/cudnn官网上下载(注意版本,必须是5.1)
解压
然后依次执行以下命令:
cd cudasudo cp lib64/lib* /usr/local/cuda/lib64/sudo cp include/cudnn.h /usr/local/cuda/include/
更新链接
cd /usr/local/cuda/lib64/sudo rm -rf libcudnn.so libcudnn.so.5sudo ln -s libcudnn.so.5.1.10 libcudnn.so.5sudo ln -s libcudnn.so.5 libcudnn.so
第六步 安装TensorFlow
终于快结束了。。。。。。
1.首先在官网上下载GPU版TensorFlow(注意:要与Python版本相对应)
然后执行如下命令:
sudo pip install tensorflow_gpu-1.1.0rc2-cp36-cp36m-manylinux1_x86_64.whl#md5\=837b77c371fc7c04a27923e8f3eda2a6.whl
过程如下图:
2.测试TensorFlow
在终端输入python,进入python编译环境
执行命令:
import tensorflow as tf引包tensorflow包,如果没有报错,则安装成功,否则就有问题。
然后输入:
tf.__version__tf.__path__可查看tensorflow的安装版本和安装路径(左右各两根下横线)
最后总结:心累,还是心累。有些坑,一个人摸索了很久才走出来。特此记录,仅供参考,若有问题,敬请指正。之前一直用的是Centos系统上的TensorFlow,和在Ubuntu系统上相比,安装过程还是有些不同。Good luck!
2 0
- Ubuntu16.04.1如何安装TensorFlow1.1.0(GPU版)
- Ubuntu16.04.1如何安装TensorFlow1.1.0(CPU版)
- Ubuntu16.04安装gpu版tensorflow1.2+cuda+cudnn
- Win10 TensorFlow1.4 (gpu)安装
- ubuntu16.4快速 安装tensorflow1.1.0
- Ubuntu16.04+cuda-8.0+cudnn-v5.1+tensorflow0.8-gpu/tensorflow1.0-gpu安装教程
- Ubuntu16.04 配置tensorflow1.0 gpu版本
- Ubuntu16.04 配置tensorflow1.0 gpu版本
- Tensorflow1.4安装gpu教程
- ubuntu16.04安装tensorflow1.3
- ubuntu16.04 安装tensorflow1.4
- ubuntu16.04LTS安装tensorflow1.1.0(pip方式/python2.7版本/cpu版本)
- Ubuntu16.04安装tensorflow(Anaconda3+pycharm2017+tensorflow1.3.0+CPU)
- Tensorflow1.0+ubuntu14.04+GPU安装
- Windows 10 下安装Tensorflow1.0.1-GPU
- ubuntu17.04安装tensorflow1.3(GPU)详解
- win10下安装TensorFlow1.4.0-GPU
- Ubuntu16.04+tensorflow1.2+anaconda2安装配置
- Field injection is not recommended
- SSL 2647_线段树练习四_线段树
- npm 模块笔记(二):xls-to-json
- 用微软接口调系统的虚拟键盘
- Datapatch:数据库 12c 补丁后期 SQL 自动化 (文档 ID 2101974.1)
- Ubuntu16.04.1如何安装TensorFlow1.1.0(GPU版)
- setsockopt 设置 SO_LINGER 选项
- shell的tomcat部署脚本
- LinkedList
- Java核心技术II:对象流与序列化
- 深入理解虚表之非虚拟继承及虚拟继承
- php使用memcache存储session
- chrome及chromedriver
- 随笔