我在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中,但它也会生成一组未定义的引用。
答案 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的顶部。这将禁用对未定义引用的调用。