已有的环境
win10 3080ti conda虚拟环境(python=3.7)
跑通demo的环境
cuda11.1 cudnn 8.1.1 ptorch 1.9.0
重点问题
DCN_v2编译!!!!
其他都还好,唯一麻烦的事是编译DCN_V2,整整弄了一天,VS下了2015,2017,2019各个版本。。。。。。
之前一直报各种错误:
1.FAILED :........cuda.obj.........然后link.exe缺少输入文件,就崩了。
2.未识别的符号
解决办法
重新搭建环境,我是先搭建一个上述基本环境后只编译DCN_v2,原版的DCN_v2,版本太老了不能用,需要去找和pytorch版本适合的编译,试了好多个(哭脸)!不然编译不过。
我找的编译成功适合版本的是这个https://github.com/lbin/DCNv2/tree/pytorch_1.9
PS:30系显卡好像只支持cuda11.1及以上的版本,所以pytorch得1.7及以上版本,另外下pytorch,torchvision这些东西最好用pip,别用conda!为什么我也不知道,看别的博主是这么说的,反正这样能跑通就别乱动~