我尝试为c ++构建Tensorflow r1.0 我能够编译libtensorflow.so但不能生成所有头文件。 除了standard_ops.h和const_ops.h之外,所有的ops头都丢失了,其中包含了所有缺少的ops头。
我正在使用Ubuntu 16.04。
答案 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目标。