hello
i tried to run the train code but it showed:
python pointnet_autoencoder_train.py
Traceback (most recent call last):
File "pointnet_autoencoder_train.py", line 79, in
MODEL = importlib.import_module(FLAGS.model) # import network module
File "/usr/lib/python2.7/importlib/init.py", line 37, in import_module
import(name)
File "/home/sun/pc_autoencoder/models/pointnet_pose.py", line 12, in
import tf_util_loss
File "/home/sun/pc_autoencoder/utils/tf_util_loss.py", line 2, in
from pc_distance import tf_nndistance, tf_approxmatch
File "/home/sun/pc_autoencoder/utils/pc_distance/tf_nndistance.py", line 5, in
nn_distance_module=tf.load_op_library(os.path.join(BASE_DIR, 'tf_nndistance_so.so'))
File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/framework/load_library.py", line 64, in load_op_library
None, None, error_msg, error_code)
tensorflow.python.framework.errors_impl.NotFoundError: /home/sun/pc_autoencoder/utils/pc_distance/tf_nndistance_so.so: cannot open shared object file: No such file or directory
and i tried to use "makefile" in "pc_distance",it showed:
make: 放弃循环依赖 tf_nndistance.cu <- tf_nndistance.cu.o 。
g++ tf_nndistance.cpp tf_nndistance.cu.o -o tf_nndistance_so.so
-I /usr/local/cuda-8.0/include/ -I /usr/local/lib/python2.7/dist-packages/tensorflow/include -I /usr/local/lib/python2.7/dist-packages/external/nsync/public
-L /usr/local/cuda-8.0/lib64/ -lcudart
-L /usr/local/lib/python2.7/dist-packages/tensorflow/core/lib -ltensorflowframe
-shared -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++11 -fPIC -O2
/usr/bin/ld: 找不到 -ltensorflow
collect2: error: ld returned 1 exit status
makefile:15: recipe for target 'tf_nndistance_so.so' failed
make: *** [tf_nndistance_so.so] Error 1
is it because our environment is different?or something else