个人环境配置:
Win10,单显卡GTX1060
Visual Studio 2022 community
cuda11.2
cudnn 8.1.1
pytorch 1.9.0+cu111
libtorch 1.9.0+cu111
opencv 4.5.5
第一个问题:有了模型之后,发现模型中不同的地方会出现相同的错误,XXX.First..出现冲突。可能地方不同,但都会有一个First词加粗。
原因:下载成了release版本。其实是要用debug版本。
第二个问题:GPU没法用。
解决办法:在项目属性管理器---链接器---命令行,其它选项中,加入了一行:
/INCLUDE:?warp_size@cuda@at@@YAHXZ
第三个问题:GPU能用了,但是数据和模型都不能to(device),错误类型c10::NotImplementedError
解决办法:还是上面的问题的那个地方,换掉,据说1.9.0版本,要删掉那一行,并且换成另外一行:
/INCLUDE:"?ignore_this_library_placeholder@@YAHXZ"