我試圖爲C++構建Tensorflow r1.0 我能夠編譯libtensorflow.so,但不是所有生成的頭文件。 除了來自standard_ops.h和const_ops.h之外的所有操作標題都丟失了,其中包括缺少的所有操作標題。構建Tensorflow r1.0 C++ API
即時通訊使用Ubuntu 16.04。
我試圖爲C++構建Tensorflow r1.0 我能夠編譯libtensorflow.so,但不是所有生成的頭文件。 除了來自standard_ops.h和const_ops.h之外的所有操作標題都丟失了,其中包括缺少的所有操作標題。構建Tensorflow r1.0 C++ API
即時通訊使用Ubuntu 16.04。
大多數ops的代碼是在構建過程中生成的。當使用bazel
時,您應該對生成的頭文件進行處理:bazel-genfiles/tensorflow/cc/ops
,例如bazel-genfiles/tensorflow/cc/ops/math_ops.h
。
希望有所幫助。
如果您不介意使用CMake,您可以使用tensorflow_cc項目。它爲你構建和安裝TF C++ API,以及可以鏈接的方便的CMake目標。