charlesq34 / frustum-pointnets

Frustum PointNets for 3D Object Detection from RGB-D Data
Apache License 2.0
1.59k stars 538 forks source link

error:tf_sampling_so.so: undefined symbol: _ZTIN10tensorflow8OpKernelE #95

Open han1366 opened 4 years ago

han1366 commented 4 years ago

when I run command_train_v2.sh ,I get this mistake "tf_sampling_so.so: undefined symbol: _ZTIN10tensorflow8OpKernelE".I have already modified the file "tf_sampling_comling.sh".By the way ,I run these files in anaconda virtual environment python2.7,tensorflow-gpu1.13.0.

witignite commented 4 years ago

@han1366 , Could you tell me if you compiled the custom TensorFlow ops with -D_GLIBCXX_USE_CXX11_ABI=0?

I had exactly the same error message, but that was when I removed -D_GLIBCXX_USE_CXX11_ABI=0 from the tf_x_compile.sh script. With this flag in the script (as is in the author code), I didn't have any problem. My OS was Ubuntu 16.04, tensorflow-gpu-1.12.0 and CUDA 9.0.

If you solved the problem, can you also let me know how did you solve it?

amardeepjaiman commented 4 years ago

I am getting the same error when i am compiling on windows environment. What could be the reason ?