1、学会使用命令行添加配置文件而运行代码(arg\munch)
2、模块pointnet2_cuda的安装中遇到THC.h文件不存在的问题(更换pytorch版本后已解决)
3、import torchivision后得到解决
4、解决办法:
——1、torch和cuda版本不一致导致的。当前服务器的CUDA版本为cuda-10.1,torch为1.2.0,在pointnet的目录下执行:python setup.py build develop,输出发生变化为:(即目录由anaconda中改变到项目文件夹中)-------无用查询一番后转到问题10
5、解决办法:
——1、在emd目录下运行:python setup.py build develop
之后转到问题11
6、各对应关系
显卡驱动和cuda版本:
7、
解决方法:
8、
解决办法:
——1、安装cuda10.0
——2、conda install -c anaconda cudatoolkit=10.0之后转到问题4
9、
解决办法:
——1、在import pointnet2_cuda前先import torch----无用
10、解决torch.version.cuda没有返回值的问题:
解决办法:
——1、安装的torch可能是CPU版本的,故重新安装pytorch——无用
——2、问题所在:我安装的cuda是10.1 装的torch却是10.0的:重新安装正确版本后成功!!
于是,回到问题4
11、在解决完上述问题后,继续执行train,报出如下错误
解决办法:
——1、指定GPU进行运行:——无用
——2、查看报错发现和其中一个第三方库(chamfer—-3D)有关,因此在其目录下执行:python setup.py build develop
之后转移到问题12,和问题5异曲同工
12、
解决办法:
——1、在import chamfer之前import torch——无用
13、原因是文件的偏移量不在开头
解决办法:
——1、添加f.seek(0)——无用
**
总结:当所有的依赖项,比如cuda卸载重装为10.0,pytorch重装为1.2.0之后,如果还是出现上述一些错误,或许可以重启电脑,或许可以重新打开一个全新的源码,上午问题将均全部得到解决。
**