wentaoyuan/pcn

Compiling bug with libtensorflow_framework.so

StevenZzz07 opened this issue · 2 comments

Dear

Hello, recently i am working on reproducing this outstanding network. My environment is windows10+Tensorflow1.13.1+cuda10.0.

However, when i follow the instructions to build the .c & .cu code under pc_distance directory using make, i am caught up with a compiling bug as follows:
cannot find -ltensorflow_framework \ collect2.exe: error: ld returned 1 exit status
And in makefile, there is a line of code relate to this bug: -L $(tf_lib) -ltensorflow_framework
I googled this bug and someone says it might be related to the absence of lib file libtensorflow_framework.so. However, i searched thorough my tensorflow folder and even the whole anaconda folder, but cannot find such lib file named "libtensorflow_framework.so". And also someone says this lib file has been removed in the newer version of tensorflow. So i am wondered whether this bug may be caused by the version difference since Tensorflow1.12 is used to build this code rather than Tensorflow1.13.1 which i use. If so, could i do any modifications in makefile to solve this problem. Or maybe my wrong path assignment in makefile results in this bug? Any helpful replies is greatly appreciated!

Thanks.

I met the same problem . I think the 'libtensorflow_framework.so' could be found under the 'tensorflow_core' fold. But I also don't know how to fix in the makefile.

The same issue! help, please!