其中pointnet2_ops_lib需要单独配置。Point Cloud Transformer, SnowflakeNet, PointTr等点云深度学习相关的源码中都有出现。
在满足源码Requirements的环境后,在pytorch环境中CD到 pointnet2_ops_lib所在目录,然后运行 pip install pointnet2_ops_lib/.可能会出现报错。
基本安装一共分两步:
preparing metadata (setup.py)... 和building wheels for collected packages:pointnet2-ops
第一步出错的我那时候是重新安装了NVIDIA CUDA之后正常电脑环境变量里会自动出现CUDA_PATH和对应的cuda的版本
第二部=步我出错的问题在于RuntimeError:The detected CUDA version mismatches the version that was used to compile PyTorch.如果出现这种问题只需要到pytorch官网安装对应版本的pytorch即可。看自己cuda版本可以进入电脑环境变量里看CUDA_PATH,之前看教程还需要添加环境变量CUDA_HOME,之后没配置也成功了,如果没成功可以试一下是不是这个问题