SOLO环境搭建踩坑记录
安装环境
安装环境:vs2019、cuda11.0、python3.7
Pytorch版本:torch17.0 具体其他参考pytorch官网
Solo官方是要求在mmd1.0.0基础上进行安装的,并且要求在Linux上运行,同时mmd1.0.0是要求torch14.0一下的版本,所以这次尝试报错很多,希望留下一个记录,供大家参考。
首先按照官方的install.md去进行安装。PS:csdn上也有中文安装指导可供参考。
注意:mmd不需要自己去下载,然后搭mmd的环境。这样很蠢,嗯,我刚开始就是这么做的,浪费了一早上的时间。
第一步
参照官方一直安装到这一步,其中,solo可以自行下载,不必clone。
注意:在pip install “git+....”时,在windows下一定要去掉双引号。
在这一步结束后,记得自行下载(pip)mmcv==0.2.16(官方要求版本,可在install.md中看到)
第二步
完成这一步后再进行下一步:
这步之后必然会报很多错,记得翻到最上面的错误开始解决。
我报的第一个错误:
Cl报错,说明vs并没有添加环境变量。只需要:
在这个位置找到64位文件(32位机选32.bat)拖到此窗口运行即可。(这是最快的办法)
第二个错误:
这里是因为在torch15以后不再使用AT_CHECK,而是TORCH_CHECK。只需要讲报错文件的AT_CHECK改为TORCH_CHECK即可。
突然成功了!
后续还会出现很多次这个问题,挨个改就是,不再一一贴出来了。