euler icon indicating copy to clipboard operation
euler copied to clipboard

运行demo时报如下错误:tensorflow.python.framework.errors_impl.NotFoundError: /usr/local/lib/python2.7/dist-packages/tf_euler/python/euler_ops/libtf_euler.so: undefined symbol: _ZN10tensorflow12OpDefBuilder4AttrESs

Open hyspe3800 opened this issue 6 years ago • 11 comments

其中tensorflow是源码安装的1.12,euler-gl是pip安装的,运行快速开始的demo时报了如下错误: Traceback (most recent call last): File "/usr/lib/python2.7/runpy.py", line 163, in _run_module_as_main mod_name, _Error) File "/usr/lib/python2.7/runpy.py", line 111, in _get_module_details import(mod_name) # Do not catch exceptions initializing package File "/usr/local/lib/python2.7/dist-packages/tf_euler/init.py", line 21, in from tf_euler.python import encoders File "/usr/local/lib/python2.7/dist-packages/tf_euler/python/encoders.py", line 24, in from tf_euler.python import euler_ops File "/usr/local/lib/python2.7/dist-packages/tf_euler/python/euler_ops/init.py", line 20, in from tf_euler.python.euler_ops.base import * File "/usr/local/lib/python2.7/dist-packages/tf_euler/python/euler_ops/base.py", line 31, in _LIB_OP = tf.load_op_library(_LIB_PATH) File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/framework/load_library.py", line 60, in load_op_library lib_handle = py_tf.TF_LoadLibrary(library_filename) tensorflow.python.framework.errors_impl.NotFoundError: /usr/local/lib/python2.7/dist-packages/tf_euler/python/euler_ops/libtf_euler.so: undefined symbol: _ZN10tensorflow12OpDefBuilder4AttrESs

hyspe3800 avatar Feb 14 '19 03:02 hyspe3800

我们的pip包是基于TF官方的版本来编译的。怀疑是有二进制不兼容的问题。

您试试基于TF的pip包来实验一下?

或者基于你的TF来编译Euler安装。

renyi533 avatar Feb 14 '19 03:02 renyi533

我先试试编译安装下euler吧

hyspe3800 avatar Feb 14 '19 03:02 hyspe3800

@hyspe3800 上述问题解决了吗?

pxiuqin avatar Feb 14 '19 09:02 pxiuqin

@hyspe3800 上述问题解决了吗?

还没有,网络特别慢,git clone时third party一直失败。。。

hyspe3800 avatar Feb 14 '19 14:02 hyspe3800

hyspe3800 我这面尝试删除了以前的TF环境,然后重新使用pip安装euler可以使用

pxiuqin avatar Feb 15 '19 10:02 pxiuqin

编译安装之后还是出现了相同的错误

hyspe3800 avatar Apr 08 '19 12:04 hyspe3800

@hyspe3800 旧的euler-gl删除了吗?

yangsiran avatar Apr 09 '19 05:04 yangsiran

我也遇到了同样的问题,我是通过conda安装的tensorflow

Xiariyouhu avatar Jul 10 '19 09:07 Xiariyouhu

@Xiariyouhu 通过conda安装的tensorflow是1.12吗?如果不是的话,需要从源码编译euler。

yangsiran avatar Jul 10 '19 09:07 yangsiran

@Xiariyouhu 通过conda安装的tensorflow是1.12吗?如果不是的话,需要从源码编译euler。

通过conda安装的是1.12,我卸载后用pip重新安装tf,然后编译euler后可以跑了

Xiariyouhu avatar Jul 11 '19 04:07 Xiariyouhu

@Xiariyouhu 通过conda安装的tensorflow是1.12吗?如果不是的话,需要从源码编译euler。

通过conda安装的是1.12,我卸载后用pip重新安装tf,然后编译euler后可以跑了

@Xiariyouhu 请问pip重新安装是gpu版本的tf吗?我重装了cpu版的tf可以跑通,但是gpu版本的还是不行

David-AJ avatar Aug 14 '20 09:08 David-AJ