Tensorflow 未定义的符号:ztin10在构建库时传感器流量8Opkernele
尝试构建,以便能够生成文件。 问题在于何时运行示例程序Tensorflow 未定义的符号:ztin10在构建库时传感器流量8Opkernele,tensorflow,gcc,g++,Tensorflow,Gcc,G++,尝试构建,以便能够生成文件。 问题在于何时运行示例程序 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_pooli
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
文件“roi\u pooling\u test.py”,第3行,在
从投资回报率池操作导入投资回报率池
文件“/home/Data/Softwares/pixel_link/roi池/roi_池/roi_池/roi_池/ops.py”,第8行,在
roi\u pooling\u module=tf.load\u op\u库(lib\u路径)
文件“/home/Data/Softwares/venv_p2_7_buildfromsource/local/lib/python2.7/site packages/tensorflow/python/framework/load_library.py”,第61行,在load_op_library中
lib\u handle=py\u tf.tf\u LoadLibrary(库文件名)
tensorflow.python.framework.errors\u impl.NotFoundError:/home/Data/Softwares/pixel\u link/roi pooling/roi\u pooling/roi\u pooling.so:未定义符号:_ztin10传感器流8opkernele
Makefile:15:目标“测试”的配方失败
有一个。但OP没有批准正确的答案
确保tensorflow是使用gcc/g++-4.8从源代码构建的,roi池也是使用相同的gcc/g++版本构建的
我的tensorflow是1.14,gcc/g++-4.8
如何解决此问题?在makefile中添加了以下标志,现在一切正常。 -L/home//lib/python2.7/site-packages/tensorflow-ltensorflow\u框架