PaddlePaddle / PaddleDetection

Object Detection toolkit based on PaddlePaddle. It supports object detection, instance segmentation, multiple object tracking and real-time multi-person keypoint detection.
Apache License 2.0
12.36k stars 2.84k forks source link

PPYOLOE可以更改普通卷积为可变形卷积吗 #7660

Open Dekadenc opened 1 year ago

Dekadenc commented 1 year ago

问题确认 Search before asking

请提出你的问题 Please ask your question

1.请问下DCNv2算是特殊算子吗,对于使用Paddle Inference推理来说,我看某篇文章说yoloe避免使用DCN和matrix nms之类的特殊算子,使用DCNv2改进是否可行呢 2.目前更换第四个stage的卷积后效果较baseline有提升,但是导出后推理时出错,效果如下(第一个为Baseline,第二个为更改最后一个stage中的卷积为DCNv2的效果,部署于jeston nano上用padd lnference推理): be3f10629422a1f8d58fb3d59dbe035 ec94d7da1c026a633661e851b030a3f 更改卷积位置: image

wangxinxin08 commented 1 year ago

PaddleInference可以支持DCNv2,如果想使用PaddleInference部署的话可以使用DCNv2,但是需要注意的是,dcnv2如何与repvgg模块结合,在导出模型时,repvgg模块会进行重参数化,你可以现检查下导出模型前推理一张图片结果是否正确

simon-sxx commented 1 year ago

@Dekadenc 请问解决了吗