DCNv3
1、先编译这个文件,放到models文件夹下,再编译
2、编译命令
3、复制到common文件最后
4、源文件用的是LN,由于这里用的都是LN,所以也改了
5、原文也是没接激活函数的,但是按照yolo格式来说,会接一个
6、不加激活函数就把act去掉
7、DCNv3只在gpu上运行,所以下半部分要改
8、yolo.py里面改
还要添加:
9、修改配置文件,一般来说放在主干上面,去替换主干上面的3x3卷积,一般从后往前替换
10、组参数
11、yolov7默认没有d=1这个参数
12、可以删掉d,没有空洞的参数
13、这里组参数设为16,往前除以2
14、DCN一般加在主干多,后面不怎么加
15在yolov7测试和detect里里,要开启这个,为true