bgshih / aster

Recognizing cropped text in natural images.
MIT License
724 stars 195 forks source link

tf 1.3.0 cannot find -ltensorflow_framework #56

Open ChChwang opened 5 years ago

ChChwang commented 5 years ago

cannot find -ltensorflow_framework ?

AnaZou commented 5 years ago

you may revised the link_directories in the c_ops/CMakeLists.txt

dhrim commented 5 years ago

In my cae, the tensorflow_framework library file's name was not libtensorflow_framework.so but libtensorflow_framework.so.1. The tensorflow version is 1.14.0.

I just made symbolic link for it and the problem has gone.

$ cd /usr/local/lib/python3.6/dist-packages/tensorflow/ $ !ln -s libtensorflow_framework.so.1 libtensorflow_framework.so

pratik-segmind commented 4 years ago

This worked for me

sudo ln -s /usr/local/lib/python3.6/dist-packages/tensorflow/libtensorflow_framework.so.1 /usr/lib/libtensorflow_framework.so followed by sudo ldconfig

spotiris commented 4 years ago

In my cae, the tensorflow_framework library file's name was not libtensorflow_framework.so but libtensorflow_framework.so.1. The tensorflow version is 1.14.0.

I just made symbolic link for it and the problem has gone.

$ cd /usr/local/lib/python3.6/dist-packages/tensorflow/ $ !ln -s libtensorflow_framework.so.1 libtensorflow_framework.so

Additionally, you can get the directory of this library by doing: python3 -c 'import tensorflow as tf; print(tf.sysconfig.get_lib())' Make sure to call the right version of python.

Nerkan78 commented 3 years ago

In my cae, the tensorflow_framework library file's name was not libtensorflow_framework.so but libtensorflow_framework.so.1. The tensorflow version is 1.14.0.

I just made symbolic link for it and the problem has gone.

$ cd /usr/local/lib/python3.6/dist-packages/tensorflow/ $ !ln -s libtensorflow_framework.so.1 libtensorflow_framework.so

I tried to do that, but there is already file libtensorflow_framework.so in that library. However, I am still getting error /usr/bin/ld: cannot find -ltensorflow_framework.

CA-TT-AC commented 1 year ago

In my cae, the tensorflow_framework library file's name was not libtensorflow_framework.so but libtensorflow_framework.so.1. The tensorflow version is 1.14.0. I just made symbolic link for it and the problem has gone. $ cd /usr/local/lib/python3.6/dist-packages/tensorflow/ $ !ln -s libtensorflow_framework.so.1 libtensorflow_framework.so

I tried to do that, but there is already file libtensorflow_framework.so in that library. However, I am still getting error /usr/bin/ld: cannot find -ltensorflow_framework.

Hi! Have u solved your problem?