tensorflow c 介面編譯

2021-08-15 01:23:45 字數 1715 閱讀 8484

原始碼編譯安裝部分省,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...