yolov9 icon indicating copy to clipboard operation
yolov9 copied to clipboard

full-form of "c" and "e" in yolov9 models

Open 0xSynapse opened this issue 11 months ago • 3 comments

We can understand that this yolov9 models are sorted according to the param-count and performance.

But what do you mean by c and e in yolov9-c and yolov9-e model names?

0xSynapse avatar Feb 28 '24 10:02 0xSynapse

They have not mentioned that in the paper. I would be nice to know that.

ashish-roopan avatar Feb 28 '24 12:02 ashish-roopan

c and e indicate compact and extended models, which are mentioned in Table 3 and Section 5.2, respectively.

WongKinYiu avatar Feb 28 '24 13:02 WongKinYiu

Adding onto this, it doesn't seem that the # params matches the paper. Torch tells me that yolov9-c has 51043480 parameters and yolov9-e has 69437144 parameters -- Nevermind, I see this is due to the aux branch

JohnMBrandt avatar Feb 28 '24 18:02 JohnMBrandt

Aux branch has additional parameters and can be removed at inference stage. We provide re-parameterization script to get the converted model for inference. You could download yolov9-c-converted.pt to see real #params and FLOPs.

WongKinYiu avatar Feb 29 '24 02:02 WongKinYiu

Thank you @WongKinYiu, I have published a blog explaining YOLOv9 for OpenCV at LearnOpenCV's official site. You can give it a read YOLOv9: Advancing the YOLO Legacy --- If you agree, we can add this to the YOLOv9 readme file.

0xSynapse avatar Feb 29 '24 15:02 0xSynapse

Added to readme.

WongKinYiu avatar Mar 01 '24 02:03 WongKinYiu

@WongKinYiu I just added a PR with an updated button for the blog, as it's difficult for viewers to find.

I hope you will see it.

Thank you.

0xSynapse avatar Mar 01 '24 13:03 0xSynapse