linux安装tensorflow教程,Ubuntu 16.04 安装 TensorFlow(GPU支持)
本文记录Ubuntu 16.04安装Tensorflow步骤,也包括怎么从源码编译安装Tensorflow。
要想安装Tensorflow GPU版本,你需要有一个新一点的Nvidia显卡。
Tensorflow CPU版本的安装
1
2
$sudoapt-getinstall-pippython-devpython-virtualenv# python 2.7
$sudoapt-getinstallpython3-pippython3-devpython3-virtualenv# python 3.4+
1
2
$virtualenv--system-site-packages~/tensorflow
$source~/tensorflow/bin/activate
1
2
3
4
5
6
7
8
# Ubuntu/Linux 64-bit, CPU only, Python 2.7
$exportTF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.11.0rc1-cp27-none-linux_x86_64.whl
# Ubuntu/Linux 64-bit, CPU only, Python 3.4
$exportTF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.11.0rc1-cp34-cp34m-linux_x86_64.whl
# Ubuntu/Linux 64-bit, CPU only, Python 3.5
$exportTF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.11.0rc1-cp35-cp35m-linux_x86_64.whl
安装Tensorflow:
1
2
3
4
5
# Python 2
$sudopipinstall--upgrade$TF_BINARY_URL
# Python 3
$sudopip3install--upgrade$TF_BINARY_URL
如果要升级Tensorflow,替换新版本的TF_BINARY_URL。https://www.tensorflow.org
编译安装Tensorflow(GPU支持)
安装NVidia显卡驱动,你可以在Ubuntu内置的附加驱动中安装。
1
2
$sudoadd-apt-repositoryppa:graphics-drivers/ppa
$sudoaptupdate
安装CUDA:
1
2
3
4
5
6
#下载安装:
#https://developer.nvidia.com/cuda-toolkit
$sudoshcuda_8.0.44_linux.run--override# 安装位置: /usr/local/cuda
# 默认仓库中的版本较旧
#$ sudo apt install nvidia-cuda-toolkit nvidia-cuda-dev # 安装位置: /usr
1
2
3
4
5
# 下载CudNN 5.1 for Cuda 8.0
$sudotar-xzvfcudnn-8.0-linux-x64-v5.1.tgz
$sudocpcuda/include/cudnn.h/usr/local/cuda/include
$sudocpcuda/lib64/libcudnn*/usr/local/cuda/lib64
$sudochmoda+r/usr/local/cuda/include/cudnn.h/usr/local/cuda/lib64/libcudnn*
在~/.bashrc文件中添加环境变量:
1
2
exportLD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/cuda/lib64:/usr/local/cuda/extras/CUPTI/lib64"
exportCUDA_HOME=/usr/local/cuda
使环境变量生效:
1
$source~/.bashrc
下载tensorflow源码:
1
2
$cd~
$gitclonehttps://github.com/tensorflow/tensorflow
安装一些编译和依赖工具:
1
$sudoapt-getinstalldefault-jdkpython-devpython3-devpython-numpypython3-numpybuild-essentialpython-pippython3-pippython-virtualenvswigpython-wheellibcurl3-dev
安装Bazel:
1
2
3
4
5
$echo"deb [arch=amd64] http://storage.googleapis.com/bazel-apt stable jdk1.8"|sudotee/etc/apt/sources.list.d/bazel.list
$curlhttps://storage.googleapis.com/bazel-apt/doc/apt-key.pub.gpg|sudoapt-keyadd-
$sudoapt-getupdate
$sudoapt-getinstallbazel
$sudoapt-getupgradebazel
配置编译选项:
1
2
$cd~/tensorflow
$./configure
需要输入Python路径,默认是 /usr/bin/python。如果你使用Python3,输入:/usr/bin/python3.5。
输入Python模块路径,默认是/usr/local/lib/python2.7/dist-packages。如果你使用Python3,输入:/usr/local/lib/python3.5/dist-packages。
输入Cuda SDK版本和Cudnn版本:8.0、5.1.5。
配置完成,输入如下信息:
1
2
INFO:Allexternaldependenciesfetchedsuccessfully.
Configurationfinished
编译tensorflow:
1
2
3
$bazelbuild-copt--config=cuda# GPU支持
# CPU支持
#$ bazel build -c opt
构建pip包:
1
$bazel-bin/tensorflow/tools/pip_package/build_pip_package/tmp/tensorflow_pkg
安装pip包:
1
2
$sudopipinstall/tmp/tensorflow_pkg/tensorflow# python2
$sudopip3install/tmp/tensorflow_pkg/tensorflow# python3
参考:
https://www.tensorflow.org/versions/r0.11/get_started/os_setup.html#download-and-setup
linux安装tensorflow教程,Ubuntu 16.04 安装 TensorFlow(GPU支持)相关推荐
- linux终端版微信,Ubuntu 16.04安装微信的过程记录
微信没有出Linux的版本,但是可以通过以下方式解决: 1.使用网页版,除了没有公众号之后,一切都没问题,包括传文件等. 2.使用第三方版本,只不过这个是桌面应用,原理是通过网页API集成的,稳定性还 ...
- linux nvidia 361.run,Ubuntu 16.04安装nVidia驱动失败!
Ubuntu 16.04安装nVidia驱动失败! 发布时间:2016-09-16 10:24:00来源:红联作者:sutao80216 我的笔记本是I/N双显卡,CPU是i7,独显是nVidia G ...
- linux安装raw文件,Ubuntu 16.04安装图像处理软件 RawTherapee 5.0
先介绍一下 RawTherapee,这是一款简单.实用的跨平台图像处理软件,快速.高效的帮助您处理所需图片工作.Raw 图像文件也越来越常见,有时候为了调整一下,不得不打开 Photoshop 来处理 ...
- sougou linux 无法切换中英文,Ubuntu 16.04安装GoLand后不能切换到搜狗输入法
现象: 1.通过命令行命令./golang.sh启动时,不能使用搜狗输入法: 2.通过命令行命令sudo ./golang.sh启动时则可以,但添加到launch后,通过点击图标则还是不行. 解决办法 ...
- GNOME 桌面安装 -- 阿里云 Ubuntu 16.04 安装图形界面
一.VNC 的安装与配置 1.安装之前先输入下面的命令,获取最新套件的信息. apt-get update 2.输入以下命令安装 VNC,安装过程中需要输入 Y 来确认 apt-get install ...
- Ubuntu 16.04 安装 caffe
Ubuntu16.04安装Caffe最全最详细教程(CPU) 由于本人电脑不支持GPU,故选择CPU安装caffe.具体查看方式:键入命令: lspci | grep -i nvidia ,若按回车之 ...
- Ubuntu 16.04安装Matlab R2016b
https://www.linuxidc.com/Linux/2017-03/142298.htm Ubuntu 16.04安装Matlab R2016b [日期:2017-03-28] 来源:Lin ...
- linux版本的qq怎么安装路径,Ubuntu 16.04安装QQ国际版图文详细教程
因工作需要,我安装了Ubuntu 16.04,但是工作上的很多事情需要QQ联系,然而在Ubuntu上的WebQQ很是不好用,于是在网上搜索了好多个Linux版本的QQ,然而不是功能不全,就是界面丑到爆 ...
- Linux ubuntu 装openCV,Linux(ubuntu 16.04) 安装 opencv C++
Linux(ubuntu 16.04) 安装 opencv C++ Linux(ubuntu 16.04) 安装 opencv C++ 参考文档: https://blog.csdn.net/qq_3 ...
最新文章
- 随想_8_Windows_XP_Explorer_错误
- PyTorch中文版官方教程来啦(附pdf下载)
- spring源码分析之context:component-scan/vsannotation-config/
- 利用xgb筛选模型变量
- Android入门(六) | Activity 的启动模式 及 生产环境中关于 Activity 的小技巧
- java 注解 target_详解JDK 5 Annotation 注解之@Target的用法
- 95后女孩成最年轻“航天人”,团队里女孩占一半,老一辈退休年轻人挑大梁啦...
- 我用 Python 3分钟实现9种经典排序算法的可视化
- C++ Primer 第五版 第7章类 7.1——类讲解(成员函数、非成员函数、构造函数)
- Impala命令COMPUTE STATS的解析
- 安装Centos系统
- 群晖DS220+ 应用小笔记
- J2ME 访问JAR和JAD文件中的属性
- AutoCAD如何将dwf转成dwg格式
- Mac墨刀怎么导出HTML,mockingbot墨刀中文使用说明.pdf
- java实现正态分布累积分布_标准正态分布变量的累积概率分布函数
- 利用Python处理excel表格数据
- Matlab - 产生高斯噪声
- 基于区块链的学生课程成绩查询系统
- 电脑出现Checking media....解决方法
热门文章
- ChannelInitializer 的添加
- base64补等号规则说明
- SVN打分支及主干合并到分支
- elasticsearch客户端介绍
- SpringBoot_入门-微服务简介
- springiocxml方式注入对象原理分析
- JAVA中ListIterator和Iterator详解与辨析
- 数据库建立索引、数据表创建规则、备用字段 / 保留字段 / 预留字段
- sq语句报错Parameter index out of range (2 > number of parameters, which is 1).
- LeetCode算法题-K-diff Pairs in an Array(Java实现)