TensorFlow安装手册
TensorFlow安装手册
1 TensorFlow简介
TensorFlow是谷歌基于DistBelief进行研发的第二代人工智能学习系统,其命名来源于本身的运行原理。Tensor(张量)意味着N维数组,Flow(流)意味着基于数据流图的计算,TensorFlow为张量从流图的一端流动到另一端计算过程。TensorFlow是将复杂的数据结构传输至人工智能神经网中进行分析和处理过程的系统。
2 准备
2.1 环境说明
1 Tensorflow安装版本是0.8.0
2 Python版本是2.7.6,由默认的版本2.6.6升级而来。
3 Tensorflow安装相关参考资源:
序号 |
标题 |
地址 |
1 |
Centos 6.5将python 2.6 升级到 2.7 |
http://www.91pen.net/centos6-5-upgrade-python-2-6-to-2-7.html |
2 |
CentOS6.5安装Python2.7和Pip |
http://www.cnblogs.com/lzj0218/p/5753675.html |
3 |
configure: error: no acceptable C compiler found in $PATH |
http://blog.sina.com.cn/s/blog_476c7f7201017pw1.html |
4 |
Centos 6.4安装Python 2.7 python-pip |
http://www.cnblogs.com/balaamwe/p/3480430.html |
5 |
使用pip安装tensorflow 0.80,python 使用tensorflow 0.80遇到的问题及处理方法 |
http://blog.csdn.net/levy_cui/article/details/51251095 |
[root@localhost ranger-0.5.0-usersync]# cat /etc/issue | grep Linux
Red Hat Enterprise Linux Server release 6.5 (Santiago)
[root@localhost native]# python -V
3 升级Python至2.7.6
3.1 配置系统源为阿里源
首先确保当前环境可以上外网。这里系统是redhat,如果你是CentOS,需要先备份之前的
mv CentOS-Base.repoCentOS-Base.repo.backup
wget-O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
sed-i 's/$releasever/6/g'/etc/yum.repos.d/CentOS-Base.repo
3.2升级Python至2.7.6
yum groupinstall -y'development tools'
yum install -y zlib-develbzip2-devel openssl-devel xz-libs zlib
wget https://www.python.org/ftp/python/2.7.6/Python-2.7.6.tgz
# 建立软连接,使系统默认的 python指向 python2.7
mv /usr/bin/python /usr/bin/python2.6.6
ln -s /usr/local/bin/python2.7 /usr/bin/python
Python 软链接指向 Python2.7 版本后,yum是不兼容 Python 2.7的,所以yum不能正常工作,我们需要指定 yum 的Python版本
1、configure: error: no acceptable C compiler found in $PATH
3.3 安装setuptools
wget --no-check-certificate https://pypi.python.org/packages/1f/7a/6b239a65d452b04ad8068193ae313b386e6fc745b92cd4584fccebecebf0/setuptools-25.1.6.tar.gz
tar -xvfsetuptools-25.1.6.tar.gz
File"/opt/oracle/sor/install/setuptools-0.6c11/setuptools/command/bdist_egg.py",line 236, in run
dry_run=self.dry_run, mode=self.gen_header())
z =zipfile.ZipFile(zip_filename, mode, compression=compression)
File"/usr/local/lib/python2.7/zipfile.py", line 681, in __init__
"Compression requires the (missing) zlibmodule"
yum install -y zlib-devel zlib
3.4 安装pip
curlhttps://bootstrap.pypa.io/get-pip.py | python2.7 -
3.5 安装tensorflow依赖
3.6 安装tensorflow
pip install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.8.0-cp27-none-linux_x86_64.whl
如果下载速度较低,则可以在浏览器自行下载whl再pip install方式离线安装。以numpy为例:
1) 浏览器里访问https://pypi.python.org/pypi
4) 找到numpy-1.12.1-cp27-cp27m-manylinux1_x86_64.whl (md5, pgp) 点击下载。
5) 上传到服务器,通过pip install numpy-1.12.1-cp27-cp27m-manylinux1_x86_64.whl离线安装。
4 验证
4.1 测试tensorflow包是否能加载
Python2.7.6 (default, Apr 13 2017, 11:38:40)
[GCC4.4.7 20120313 (Red Hat 4.4.7-18)] on linux2
Type"help", "copyright", "credits" or"license" for more information.
# python里输入import tensorflow as tf
strings/lib64/libc.so.6|grep GLIBC
再次在python里输入import tensorflow as tf
# 解决方法, 更新libstdc++.so.6.0.20:
http://download.csdn.net/detail/pomelover/7524227
#应用libstdc++.so.6.0.20,将下载的libstdc++.so.6.0.20放置在/usr/lib64/目录下
chmod+x libstdc++.so.6.0.20
rm libstdc++.so.6
ln -s libstdc++.so.6.0.20 libstdc++.so.6
strings/usr/lib64/libstdc++.so.6 | grep GLIBCXX
Python2.7.6 (default, Apr 13 2017, 11:38:40)
[GCC4.4.7 20120313 (Red Hat 4.4.7-18)] on linux2
Type"help", "copyright", "credits" or"license" for more information.
>>>matrix1 =tf.constant([[3., 3.]])
>>>matrix2 = tf.constant([[2.],[2.]])
>>>product =tf.matmul(matrix1, matrix2)
Tensor("MatMul:0",shape=(1, 1), dtype=float32)
5 使用
5.1 Tensorflow基本功能
6 总结
TensorFlow安装手册相关推荐
- Tensorflow安装问题: Could not find a version that satisfies the requirement tensorflow pip命令...
引言: Tensorflow大名鼎鼎,这里不再赘述其为何物.这里讲描述在安装python包的时候碰到的"No matching distribution found for tensorfl ...
- 查看tensorflow安装版本
参考https://blog.csdn.net/qq_40614981/article/details/83035783 自己实操 由于tensorflow版本不同,可能一些函数的调用也有变换,这时候 ...
- 熬10天夜,肝出了这个PDF版“软件安装手册”(附下载)
来源:CodeSheep 全文约1100字,建议阅读18分钟 您可阅读至文末安装~ 标签:编程开发 嗯 ? woc,这个学期过了就要找工作了,之前看羊子发的那个"Java后端开发学习路线图& ...
- DataWorks 安装手册
2019独角兽企业重金招聘Python工程师标准>>> DataWorks 安装手册 tags: gsac [TOC] 1. 环境介绍 系统 : CentOS release 6.8 ...
- Nessus 4.4 windows and linux 安装手册
Nessus 4.4 windows and linux 安装手册 网上Nessus资料多是3.x或是更早期的nessus,而4.2后nessus架构已改为B/S结构,windows下也不是如以前一样 ...
- Tensorflow安装后,import时出现错误:ImportError: DLL load failed: 找不到指定的模块
Tensorflow安装后,import时出现错误:ImportError: DLL load failed: 找不到指定的模块 下载网上大神们准备好的编译支持cuda10的tensoflow-gpu ...
- windows10 64位 Tensorflow安装--CUDA 9.1+cuDNN7.1.1+python3.6.4+tf1.6+vs2017
原文:https://blog.csdn.net/qq_36556893/article/details/79433298 windows10 64位 Tensorflow安装--CUDA 9.1+c ...
- CDH5离线安装手册
Cloudera manage(离线)安装手册 (按步骤操作) 1. 准备工作 1.1. 系统环境 硬件设备:vm虚拟机 网络组成: 192.168.210.131master 19 ...
- tensorflow安装教程
安装anaconda 官网下载太慢了,推荐下面两种 百度网盘地址: conda=4.0.5版本 链接:https://pan.baidu.com/s/1w41DkCRuOutkMS8zSH6LBg 提 ...
最新文章
- meson 中调用shell script
- python如何调用文件_如何调用另一个python文件中的代码
- python大数据分析基础教程_基于Python的大数据分析基础及实战
- codeforces 136A-C语言解题报告
- linux指令:echo, head, tail
- 数据结构6——回文树
- target ajax,jQuery target - jquery事件
- 为什么计算机时间要从1970年1月1日开始算起
- 开元弧焊机器人编程_【数据】2019年中国焊接机器人市场发展现状与趋势分析...
- Kotlin入门(9)函数的基本用法
- 多目标跟踪——MOT算法的学习笔记
- HTTP协议的响应协议(个人写笔记看不懂的地方可以和我交流)
- maven跳过单元测试
- The New Villa
- NeatUpload的使用方式
- Java后端开发需要学什么?为什么选择后端开发
- 清华大学计算机系保送,号称计算机世界第一的清华,三位金牌保送生全部投奔了美国...
- 双目视觉(三)立体匹配算法
- 微信公众号-音频接口(上传、下载、辨音)
- Vue自学遇到的各种奇葩问题✨
热门文章
- opengl加载显示3D模型ZGL类型文件
- wxWidgets:wxWidgets 辅助功能示例
- boost::iota相关的测试程序
- boost::random::const_mod相关的测试程序
- Boost.Math 和 Boost.Multiprecision 以提供 许多十进制数字精度的测试程序
- boost::fusion::traits::deduce_sequence用法的测试程序
- boost::format模块format的高级用法示例
- Boost:验证atomic <>不会在成员指针上提供算术运算
- Boost:can_queryr的使用测试程序
- ITK:索引置换序列