TensorFlow Python3.7環境下的源碼編譯(一)環境准備


參考:

 
代碼獲取:
 
一、為 macOS 准備環境
在構建 TensorFlow 之前,您必須在自己的系統中安裝以下內容:
1. bazel:Bazel是google推出的一款工程編譯工具,並且已經將其開源

2. TensorFlow Python 依賴項。

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

 
二、安裝HomeBrew
 
三、安裝Bazel
$ brew install bazel
Once installed, you can upgrade to a newer version of Bazel using the following command:
$ brew upgrade bazel
 
四、安裝Python 3
$ brew install python
五、安裝 Python 依賴項
要構建 TensorFlow,您必須安裝以下軟件包:
1. six:一個專門用來兼容 Python 2 和 Python 3 的庫

2. numpy:TensorFlow 需要的數值處理軟件包。

3、wheel:用於管理 wheel (.whl) 格式的 Python 壓縮包。

 
調用以下命令:
$ sudo pip3 install six numpy wheel 
注意:這些只是編譯 TensorFlow 的最低要求。安裝 pip 軟件包時還將下載運行 pip 所需的其他軟件包。如果您計划不安裝 pip,直接使用 bazel 執行任務,則可能需要安裝其他 Python 軟件包。例如,在使用 bazel 運行 TensorFlow 的測試之前,您應該先執行 pip install mock enum34。(mock:Python中一個用於支持的測試的庫)
 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM