构建Tensorflow r1.0 c ++ API

时间:2017-03-03 13:32:18

标签: c++ tensorflow

我尝试为c ++构建Tensorflow r1.0 我能够编译libtensorflow.so但不能生成所有头文件。 除了standard_ops.h和const_ops.h之外,所有的ops头都丢失了,其中包含了所有缺少的ops头。

我正在使用Ubuntu 16.04。

2 个答案:

答案 0 :(得分:0)

在构建期间生成大多数操作的代码。使用bazel时,您应该优化生成的头文件:bazel-genfiles/tensorflow/cc/ops,例如bazel-genfiles/tensorflow/cc/ops/math_ops.h

希望有所帮助。

答案 1 :(得分:0)

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