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中一個用於支持的測試的庫)
相關文章
相關標籤/搜索