2017-03-03 146 views
0

我试图为C++构建Tensorflow r1.0 我能够编译libtensorflow.so,但不是所有生成的头文件。 除了来自standard_ops.h和const_ops.h之外的所有操作标题都丢失了,其中包括缺少的所有操作标题。构建Tensorflow r1.0 C++ API

即时通讯使用Ubuntu 16.04。

回答

0

大多数ops的代码是在构建过程中生成的。当使用bazel时,您应该对生成的头文件进行处理:bazel-genfiles/tensorflow/cc/ops,例如bazel-genfiles/tensorflow/cc/ops/math_ops.h

希望有所帮助。

0

如果您不介意使用CMake,您可以使用tensorflow_cc项目。它为你构建和安装TF C++ API,以及可以链接的方便的CMake目标。