InternImage的DCNv3编译

摸索总结:

后文有纠正
在这里插入图片描述

出现各种问题搜索到的:

pytorch>=1.10.0
gcc>5.4.0

我的可用版本:

pytorch=1.12.1
mmcv=1.7.02.0.0rc4
gcc=5.4.0
虚拟环境: cudatoolkit=11.1.74
驱动软件:12.2
nvcc -V 11.1.74

有点玄学,我从其他地方迁移过来的和之前同样的conda环境,迁移出来的可以编译DCNv3,之前的却编译不了,我迁移的conda环境都是mmdetection可用的环境,编译了mmcv的,迁移出来的环境不同mmcv版本都可以编译DCNv3

我的环境存在的不同就是两台机器的显卡不同,一个是xp的,一个rtx3080,其他都是一样的,有点离谱。有类似情况的可以试试我的可用版本。离谱

另一种可参考的思路:

有一段时间也是用xp的卡编译成功了,这次是尝试安装了11.7的CUDAToolkit,因为cuda在编译代码时是要参与工作的,这也是一个可以尝试的办法,torch仍然是1.12版本。虚拟环境的cudatookit和CUDAToolkit是不一样的,虚拟环境里的是只限于环境里使用,另一个是编译出来的代码本地调用。

纠正一下:

后面发现还是同样的环境竟然无法编译了,有点玄学

我把那个工作文件拷到根目录下再次尝试编译结果又不行了,只在之前的文件夹下可编译,可能是很早之前在那个文件夹成功编译过

所以还是要注意CUDAToolkit的版本进行编译

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

清梦枕星河~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值