TensorFlow Python3.7环境下的源码编译(一)环境准备

参考:python

 
代码获取:
 
1、为 macOS 准备环境
在构建 TensorFlow 以前,您必须在本身的系统中安装如下内容:
1. bazel:Bazel是google推出的一款工程编译工具,而且已经将其开源

2. TensorFlow Python 依赖项。

3. (可选)支持 GPU 的 TensorFlow 所需的 NVIDIA 软件包。

 
2、安装HomeBrew
 
3、安装Bazel
$ brew install bazel
Once installed, you can upgrade to a newer version of Bazel using the following command:
$ brew upgrade bazel
 
4、安装Python 3
$ brew install python
5、安装 Python 依赖项
要构建 TensorFlow,您必须安装如下软件包:
1. six:一个专门用来兼容 Python 2 和 Python 3 的库

2. numpy:TensorFlow 须要的数值处理软件包。

三、wheel:用于管理 wheel (.whl) 格式的 Python 压缩包。

 
调用如下命令:
$ sudo pip3 install six numpy wheel 
注意:这些只是编译 TensorFlow 的最低要求。安装 pip 软件包时还将下载运行 pip 所需的其余软件包。若是您计划不安装 pip,直接使用 bazel 执行任务,则可能须要安装其余 Python 软件包。例如,在使用 bazel 运行 TensorFlow 的测试以前,您应该先执行 pip install mock enum34。(mock:Python中一个用于支持的测试的库)
相关文章
相关标签/搜索