静态库中缺少 Tensorflow c_api
Tensorflow missing c_api from static library
我按照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,但它也产生了一组未定义的引用。
好的,解决方案非常简单:
1) 将 "tensorflow/c/c_api.cc" 作为 tensorflow/contrib/makefile/Makefile b/tensorflow/contrib/makefile/Makefile 中的来源之一
2) 将“#define __ANDROID__ 1”放在tensorflow/c/c_api.cc 的顶部。这将禁用对未定义引用的调用。
我按照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,但它也产生了一组未定义的引用。
好的,解决方案非常简单: 1) 将 "tensorflow/c/c_api.cc" 作为 tensorflow/contrib/makefile/Makefile b/tensorflow/contrib/makefile/Makefile 中的来源之一 2) 将“#define __ANDROID__ 1”放在tensorflow/c/c_api.cc 的顶部。这将禁用对未定义引用的调用。