解决在windows上DCNv2编译问题(强推!亲测有效!!)

网上有好多方法,有改代码,换cuda版本等等等,层出不穷,没一个好使的,后来我查找DCNv2的github资源,发现源代码只支持Linux系统中,在windows中报错不是很正常吗,,所以初始的思路就错了,直到我找到正确的资源。

在github中有windows版本Dcnv2的资源,分为两类:

1、PyTorch 1.10.x and older

2、PyTorch 1.11+ and newer (1.13.0 tested!)

自己是啥配置自己取,但都有一点,需要cl.exe,我直接用vs2017编译的(如下图),别的没试过。

 上github不方便也没关系,这是资源传送入口,0积分下载,用爱发电!希望大家多多支持!

使用方法:

 1、首先确认好自己cuda和torch版本匹配。

2、配置好系统环境,确保cl.exe可用。检测方法:在cmd中输入 cl 没有报错。如下:

3、进入选择好的DCNv2文件夹下:

make.bat

等待一段时间后就编译完成!这种方法属于官方认证过的。具体在哪看到的忘记了,DCNv2作者还表示感谢来着。(不是下面这张图)

  • 9
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值