文档章节

学习笔记TF046:TensoFlow开发环境,Mac、Ubuntu/Linux、Windows,CPU版本、GPU版本

利炳根
 利炳根
发布于 2017/08/20 11:35
字数 607
阅读 29
收藏 0

下载TensorFlow https://github.com/tensorflow/tensorflow/tree/v1.1.0 。Tags选择版本,下载解压。

pip安装。pip,Python包管理工具,PyPI(Python Packet Index) https://pypi.python.org/pypi

Mac环境。 安装virtualenv。virtualenv,Python沙箱工具,创建独立Python环境。pip install virtralenv --upgrade 安装virtualenv。virtualenv --system-site-packages ~/tensorflow 创建tensorflow文件夹。cd ~/tensorflow 进入目录。source bin/activate 激活沙箱。pip install tensorflow==1.1.0 安装TensorFlow。

Ubuntu/Linux环境。 先安装virtualenv沙盒环境,再用pip安装TensorFlow。CPU版 pip install tensorflow==1.1.0 。GPU版 pip install tensorflow-gpu==1.1.0 。

Windows环境。 Windows 7、Windows 10、Server 2016。PowerShell。64位Python3.5.x。

Java安装。 下载JAR(Java ARchive)libtensorflow-1.1.0-rc2.jar。本地库,libtensorflow_jni-cpu-darwin-x86_64-1.1.0-rc2.tar.gz解压到jni目录。编译 javac -cpu libtensorflow-1.1.0-rc2.jar MyClass.java 。

源代码安装。 Bazel编译工具,JDK 8,0.44。brew install bazel 。其他操作系统,apt-get。进入tensorflow-1.1.0源代码目录,运行./configure,Python路径、是否用HDFS、是否用Google Cloud Platform。bazel编译命令,加入--local_resources 2048,4,1.0限制内存大小。bazel build --local_resources 2048,4,1.0 -c opt //tensorflow/tools/pip_package:build_pip_package bazel-bin/tensorflow/tools/pip_package/build_pip_package /tem/tensorflow_pkg 。进入/tem/tensorflow_pkg,pip install /tmp/tensorflow_pkg/tensorflow-1.1.0-cp27-cp27m-macosx_10_12_intel.whl 。GPU版本需要配置选择使用CUDA、CUDA SDK版本。

依赖模块。 numpy。存储、处理大型矩阵科学计算包。比Python嵌套列表结构(nested list structure)高效。强大N维数组对象Array。成熟函数库。整合C/C++、Fortran代码工具包。线性代数、傅里叶变换、随机数生成函数。pip install numpy --upgrade 。 matplotlib。绘图库。一整套和MATLAB相似命令API。适合交互式制图。线图、散点图、等高线图、条形图、柱状图、3D图。绘图控件,嵌入GUI应用。可视化训练结果、特征映射。pip install matplotlib --upgrade 。 jupyter notebook。Ipython升级版。浏览器创建、共享代码、方程、文档。基于Tornado框架Web应用,MQ消息管理。pip install jupyter --upgrade 。打开 jupyter notebook 。浏览器自动打开,启动成功。 scikit-image。图像处理算法,过滤图片。pip install scikit-image --upgrade 。 librosa。音频特征提取。pip install librosa --upgrade 。 nltk。语料库。自然语言处理,分词、词性标注、命名实体识别(NER)、句法分析。pip install nltk --upgrade 。nltk.download()下载nltk数据源。 keras。第一个TensorFlow核心高级别框架,默认API。pip install keras --upgrade 。 tflearn。pip install git+https://github.com/tflearn/tflearn.git

参考资料: 《TensorFlow技术解析与实战》

欢迎付费咨询(150元每小时),我的微信:qingxingfengzi

© 著作权归作者所有

共有 人打赏支持
利炳根
粉丝 11
博文 60
码字总数 136346
作品 0
深圳
私信 提问
开源Evernote客户端NeverNote

开源Evernote客户端NeverNote by Bentutu.com Evernote是一款云端笔记工具,但是Evernote不支持Linux。 NeverNote是笔记工具的Evernote克隆版本,支持Linux, Windows 和 OS-X,但该项目的主要...

火耳
2011/03/05
989
1
终于在两台Mac上配置好了Tensorflow GPU

Mac 相比Windows 有好多优点,同时又是基于Unix 的所以对科研相当友好,但是最大的缺点就是非常封闭,各种沙盒安全机制,这就导致了除了官方的显卡,其他的显卡支持相当的差,也许正是这个原...

hongtao2018
2018/03/26
0
0
Linux 64 位 Brackets 1.12 预发行版发布,Bug 修复

用于 Linux 64 位的 Brackets 1.12 发布了预发行版,该版本解决了在 Linux 平台上出现的以下问题。 菜单中的文本渲染已被损坏 (#13738) 无法调用 IME (#13898) 注意:到目前为止,该版本在 ...

局长
2017/12/18
374
2
Julia 集成开发环境 - Julia Studio

Julia Studio 是 Julia 编程语言的集成开发环境,基于 Qt Creator 和 Qt 框架,除了一个编辑器和集成控制台之外还包括了内置支持 git 版本控制。另外,使用标准 Julia 包可以快速实现数据可视...

匿名
2014/02/21
0
2
微软开源深度学习工具包CNTK更新2.3版,带来多重性能改进

雷锋网 AI 科技评论消息,近日微软更新了自家开源深度学习工具包CNTK,新的版本号为2.3,带来了多项性能改进。 CNTK全名为Computational Network Toolkit,与谷歌的TensorFlow、Facebook的C...

杨晓凡
2017/12/01
0
0

没有更多内容

加载失败,请刷新页面

加载更多

CTS测试流程及注意事项

一、测试前的准备 1.测试环境:在Linux系统下测试 安装SDK,JDK,ADB,Python工具包。 2.下载媒体文件包: 下载网站:https://source.android.com/compatibility/cts/downloads (在网页的最下方...

天王盖地虎626
22分钟前
2
0
技术码霸阐述——Spring Cloud Netflix:熔断器:Hystrix Clients

Netfilix创建了一个名为Hystrix的库,实现了熔断器模式。在微服务架构中,它通常有多个服务调用层。 一: 微服务图 一个底层服务的故障会引发直至用户交互层的连锁故障。在一个设定时长为“m...

java知识分子
28分钟前
2
0
Git代码防丢指南

我们在日常使用Git的过程中经常会发生一些意外情况,如果处理不当,则可能会出现代码丢失的假象。本文将针对IDEA&Git日常开发中的一些场景,为你层层拨开迷雾,解析常见的错误及其发生原因,...

joymufeng
53分钟前
2
0
传统IDC部署网站(三)

16. chown命令 chown 用来更改一个文件或者目录的所有者护着所属组 -R 级联更改一个目录下所有的目录和文件 chown user1:users 1.txtchown user1.users 1.tx useradd 添加用户的命令 user...

miko0089
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部