mirror of
https://github.com/open-mmlab/mmyolo.git
synced 2025-06-03 15:00:20 +08:00
3.5 KiB
3.5 KiB
YOLOv5
Abstract
YOLOv5 is a family of object detection architectures and models pretrained on the COCO dataset, and represents Ultralytics open-source research into future vision AI methods, incorporating lessons learned and best practices evolved over thousands of hours of research and development.
Results and models
COCO
Backbone | size | SyncBN | AMP | Mem (GB) | box AP | Config | Download |
---|---|---|---|---|---|---|---|
YOLOv5-n | 640 | Yes | Yes | xxx | xxx | config | model | log |
YOLOv5-s | 640 | Yes | Yes | xxx | xxx | config | model | log |
YOLOv5-m | 640 | Yes | Yes | xxx | xxx | config | model | log |
YOLOv5-l | 640 | Yes | Yes | xxx | xxx | config | model | log |
YOLOv5-x | 640 | Yes | Yes | xxx | xxx | config | model | log |
Note:
fast
means thatYOLOv5DetDataPreprocessor
andyolov5_collate
are used for data preprocessing, which is faster for training, but less flexible for multitasking. Recommended to use fast version config if you only care about object detection.SyncBN
means use SyncBN,AMP
indicates training with mixed precision.- We use 8x A100 for training, and the single-GPU batch size is 16. This is different from the official code.
- The performance is unstable and may fluctuate by about 0.4 mAP. mAP 37.3 ~ 37.7 is acceptable in
YOLOv5-s
.