引
在深度学习大热的情况下很自然地考虑要用一些类似的工具来做一些有意思的事情,一个常用的工具就是TensorFlow,TensorFlow是一个采用数据流图(data flow graphs),用于数值计算的开源软件库,也就是说它是一个库,提供API供你使用,来用特殊的数据流图的方式转换你的算法计算,从而得出结果的工具。
要使用第一步就是安装环境了,查资料配置了一番,运行hello world程序成功了,这里记录一下过程。
环境说明
题目说明了,我是在mac环境下配置的,系统版本为:macOS 10.12.5。
TensorFlow支持多种语言,我用的是python。
安装的TensorFlow版本为macOS的1.3.0 纯CPU无GPU版,另有含GPU版,可以利用GPU提升计算速度。关于TensorFlow的版本信息可以看它的github。
安装指南
TensorFlow的官网是英文的,英文好的可以直接看官网,信息比较新也比较全。英文吃力的可以先看中文社区,也还行,其中也有安装的说明,不过也会遇到一些坑,因此才有了我这篇。
其实安装有多种方式,光是在mac上就可以通过homebrew、Docker、镜像、VirtualEnv等,我选择的是基于VirtualEnv安装,因为这样可以创建一个隔离的容器, 来安装 TensorFlow。这是可选的, 但是这样做能使排查安装问题变得更容易。也就是说我们创建了一个单