pointnet-autoencoder icon indicating copy to clipboard operation
pointnet-autoencoder copied to clipboard

undefined symbol: _ZN10tensorflow8internal21CheckOpMessageBuilder9NewStringEv

Open xiaoxiaozhu007 opened this issue 5 years ago • 4 comments

I run into this issue when I'm trying to compile the customized nn_disstance operator. The error message is: tensorflow.python.framework.errors_impl.NotFoundError: /home/Autoencoder/pointnet-autoencoder-master/tf_ops/nn_distance/tf_nndistance_so.so: undefined symbol: _ZN10tensorflow8internal21CheckOpMessageBuilder9NewStringEv Even though I try some solutions, the error still exist. I tried to set -D_GLIBCXX_USE_CXX11_ABI=1 or remove it completely (as suggested in https://github.com/charlesq34/pointnet2/issues/48#issuecomment-404482115). Can anyone help me if you successfully trained this framework? I'm using gcc 4.8.5, CUDA 9.8.15, and tensorflow 1.12.0

xiaoxiaozhu007 avatar Mar 05 '19 21:03 xiaoxiaozhu007

I faced the same problem and even I tried to set -D_GLIBCXX_USE_CXX11_ABI=1 or remove it completely as you have mentioned.

Kevinlongran avatar Mar 19 '19 11:03 Kevinlongran

It dosent' fix . Did anyone able to fix it

maryumjam avatar Sep 29 '19 02:09 maryumjam

I remove that sentence ,but it still does not work.

changhexingchen avatar Oct 18 '19 10:10 changhexingchen

I faced the same problem and even I tried to set -D_GLIBCXX_USE_CXX11_ABI=1 or remove it completely as you have mentioned.

https://github.com/nywang16/Pixel2Mesh/issues/45#issuecomment-465121984;this might could help

wangyuhu avatar Jul 16 '20 14:07 wangyuhu