KPConv復現中的遇到的問題及解決方法
系統Ubuntu16.04
1.下載數據集:
新建文件夾,並將modelnet40壓縮文件解壓至如下文件夾內:
2.在conda下創建新環境並安裝必要的包,如下:
conda create -n python3 python=3
conda activate python3
conda install tensorflow-gpu=1.12.0
sudo apt update
sudo apt install python3-dev python3-pip python3-tk
conda install scikit-learn
conda install psutil
conda install matplotlib
conda install mayavi
pip install PyQt5
3.運行python training_ModelNet40.py
出現如下錯誤:
tensorflow.python.framework.errors_impl.NotFoundError: tf_custom_ops/tf_neighbors.so: undefined symbol: _ZN10tensorflow8internal21CheckOpMessageBuilder9NewStringEv
解決辦法 修改KPConv/tf_custom_ops/compile_op.sh文件內容:
-D_GLIBCXX_USE_CXX11_ABI=0
0 -> 1 or 1 -> 0
未完待續…