-
-
Notifications
You must be signed in to change notification settings - Fork 16.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Focus module gone in version 6? #6257
Comments
@iumyx2612 yes the Focus layer was removed in v6.0. Profiling results vary based on hardware: many consumer cards and some enterprise cards like T4 observed faster performance using the Focus layer, but other cards like V100/A100 performed better with the current implementation. The main driver for the switch was exportability improvements, as now YOLOv5 is officially supported for inference on 11 different backends, many of which provide better support for the new Conv implementation. (https://docs.ultralytics.com/yolov5/tutorials/model_export) |
Thank you |
Hi, guys! |
@songyuc learnable, nothing is frozen by default |
So, this 6*6-Conv might tend to play a role of |
@songyuc no. The main idea behind Focus was faster initial layer with minimal mAP impact. Focus has now been deprecated for better exportability. |
Thanks sincerely for your answer! |
你好,您的邮件我已经收到,谢谢您!~O(∩_∩)O~ 宋玉成
|
@songyuc 你好,宋玉成!很高兴能帮到您。如果您有任何关于 YOLOv5 的疑问,请随时提问。祝您使用愉快! |
Search before asking
Question
So did you completely remove Focus module from YOLOv5-v6.0?
I read from here and here that Focus module is simply a Conv module but less parameters, faster, less GPU mem with profiling result as a proof
But later, in here, with more profiling results, Focus module seems worse than Conv module
Additional
No response
The text was updated successfully, but these errors were encountered: