yolact++ 训练数据的报错when compiling: ‘TORCH_CHECK_ARG‘ was not declared in this scope 解决办法

在使用Yolact++进行深度学习目标检测训练时,遇到DCNv2模块的编译问题,错误提示涉及pycocotools/_mask.pyx和TORCH_CHECK_ARG未声明。解决办法是将DCNv2库回退到特定版本(如fa9b2fd7),在DCNv2目录下执行版本切换,以避免编译失败导致的错误代码1。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

用 yolact ++ 训练的时候,对于DCNv2模块,注意: 下来最新的DCNv2版本之后,需要切换到固定的版本,进入 DCNv2 目录下面进行切换 ,不然会报错 pycocotools/_mask.pyx 或者 when compiling: ‘TORCH_CHECK_ARG’ was not declared in this scope error: command ‘g++’ failed with exit status 1

DCNv2的github链接

 git checkout fa9b2fd740ced2a22e0e7e913c3bf3934fd08098
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值