PointNet模型運行
1.下載源碼并安裝環境
GitCode - 全球開發者的開源社區,開源代碼托管平臺GitCode是面向全球開發者的開源社區,包括原創博客,開源代碼托管,代碼協作,項目管理等。與開發者社區互動,提升您的研發效率和質量。
https://gitcode.com/gh_mirrors/po/pointnet.pytorch?utm_source=csdn_github_accelerator&isLogin=1
?使用csdn的加速項目
readme項目說明文件
創建環境
# 創建虛擬環境
conda create -n PointNet-Pytorch python==3.7.4
# 查看新環境是否安裝成功
conda env list
# 激活環境
activate PointNet-Pytorch
# 下載githup源代碼到合適文件夾,并cd到代碼文件夾內
cd pointnet.pytorch
# 通過清華源,下載所需的第三方包
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -e .
安裝pytorch GPU版本? 建議直接使用下載工具安裝
手動安裝pytorch gpu版本 (cpu版本同理)_pytorch的cuda版本和cpu版本代碼互通嗎-CSDN博客
?注意要激活自己需要的環境再安裝
2.下載并編譯可視化工具
因為需要編譯一些可視化工具
Win10安裝GCC/G++運行環境-CSDN博客
win10安裝gitbash工具-CSDN博客
win10安裝wget工具-CSDN博客
注意: Windows下需打開修改build.sh 文件內容,因為.so文件是Linux動態鏈接庫,相對應Windows的動態鏈接庫則是.dll。
打開gitbash在script目錄下執行上述命令。
# 打開gitbash進入到pointnet的script文件夾內
cd script
#編譯可視化工具
bash build.sh
# 下載數據集
bash download.sh
3.Classification【分類】
readme 說明:
執行命令報錯:
原因:
1.關閉多線程:?設置train_classification.py中的workers=0。
2.加上if?name==‘main’:?將要運行的部分放進if?name==‘main’:中【強烈推薦】。