1

我在https://github.com/tensorflow/tensorflow/tree/master/tensorflow/contrib/makefile中编译了静态 tensorflow 库。我可以使用 C++ api 加载和使用我的图表。但是当我尝试切换到 c_api 时,我得到一堆未定义的TF_*.

如何使用 C 接口编译静态 tensorflow 库(tensorflow/c/c_api.cc)?

我试图将此源文件添加到 tensorflow/contrib/makefile/Makefile 但它也会产生一组未定义的引用。

4

1 回答 1

2

好的,解决方案非常简单:1)将“tensorflow/c/c_api.cc”作为 tensorflow/contrib/makefile/Makefile b/tensorflow/contrib/makefile/Makefile 中的来源之一 2)放入“#define __ANDROID__ 1" 在 tensorflow/c/c_api.cc 的顶部。这将禁用对未定义引用的调用。

于 2017-10-28T09:17:28.907 回答