原始碼編譯安裝部分省,c++介面編譯參考:
## 進入根目錄後編譯
# 編譯生成.so檔案, 編譯c++ api的庫 (建議)
bazel build
/
/
tensorflow:libtensorflow_cc.so
# 也可以選擇,編譯c api的庫
bazel build
/
/
tensorflow:libtensorflow.so
在等待30多分鐘後, 如果編譯成功,在tensorflow根目錄下出現 bazel-bin, bazel-genfiles 等資料夾, 按順序執行以下命令將對應的libtensorflow_cc.so檔案和其他檔案拷貝進入 /usr/local/lib/ 目錄?
1
2
3
4
5
mkdir
/
usr
/
local
/
include
/
tf
cp
-
r bazel
-
genfiles
/
/
usr
/
local
/
include
/
tf
/
cp
-
r tensorflow
/
usr
/
local
/
include
/
tf
/
cp
-
r third_party
/
usr
/
local
/
include
/
tf
/
cp
-
r bazel
-
bin
/
tensorflow
/
libtensorflow_cc.so
/
usr
/
local
/
lib
/
這一步完成後,我們就準備好了libtensorflow_cc.so檔案等,後面在自己的c++編譯環境和**目錄下編譯時鏈結這些庫即可。
tensorflow C 環境部署
tensorflow c 環境部署 本次部署的是1.15.2版本的 tensorflow,cuda 10.0,cudnn7.6.0 具體流程如下 安裝bazel 查詢得知,1.15.2版本的tensorflow需要的bazel 版本是0.26.1,所以安裝此版本的bazel,具體流程如下 1.1.在...
Ubuntu下安裝TensorFlow(CPU版)
1 ubuntu下更新到python3 參考上乙個部落格 2 安裝pip3 apt install python3 pip 3 安裝tensorflow pip3 install tensorflow 4 更新pip pip3 install update pip pip install upgra...
window上安裝tensorflow cpu版本
c users enbo conda create name tensorflow python 3.6.0 安裝tf pip install ignore installed upgrade tensorflow 安裝後,在命令列中匯入時,出現以下錯誤 import tensorflow as t...