Tensorflow缺少静态库中的c_api

时间:2017-10-27 23:10:35

标签: tensorflow static-linking c-api

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

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

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

1 个答案:

答案 0 :(得分: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的顶部。这将禁用对未定义引用的调用。