首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未定义的符号:构建库中的_ZTIN10tensorflow8OpKernelE

未定义的符号:构建库中的_ZTIN10tensorflow8OpKernelE
EN

Stack Overflow用户
提问于 2019-11-05 17:52:32
回答 1查看 855关注 0票数 0

正在尝试构建roi-pooling,因此能够生成文件。问题出在运行示例程序时。

代码语言:javascript
复制
File "roi_pooling_test.py", line 3, in <module>
    from roi_pooling_ops import roi_pooling
  File "/home/Data/Softwares/pixel_link/roi-pooling/roi_pooling/roi_pooling_ops.py", line 8, in <module>
    roi_pooling_module = tf.load_op_library(lib_path)
  File "/home/Data/Softwares/venv_p2_7_buildfromsource/local/lib/python2.7/site-packages/tensorflow/python/framework/load_library.py", line 61, in load_op_library
    lib_handle = py_tf.TF_LoadLibrary(library_filename)
tensorflow.python.framework.errors_impl.NotFoundError: /home/Data/Softwares/pixel_link/roi-pooling/roi_pooling/roi_pooling.so: undefined symbol: _ZTIN10tensorflow8OpKernelE
Makefile:15: recipe for target 'test' failed

有一个discusion。但OP没有批准正确的答案。

确保tensorflow是使用gcc/g++-4.8从源代码构建的,并且roi-pooling也是使用相同的gcc/g++版本构建的。

我的tensorflow是1.14,gcc/g++-4.8。

如何解决这个问题?

EN

回答 1

Stack Overflow用户

发布于 2019-11-06 15:09:05

向makefile添加了以下标志,现在一切都好了。-L/home//lib/python2.7/site-packages/tensorflow -ltensorflow_framework

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58708687

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档