mmyolo/configs/yolox
Youfu b012154c10
CodeCamp #1519 [Docs] add yolox structure description (#402)
* add yolox structure description

* Update configs/yolox/README.md

Co-authored-by: Range King <RangeKingHZ@gmail.com>

Co-authored-by: Range King <RangeKingHZ@gmail.com>
2022-12-26 14:15:23 +08:00
..
README.md CodeCamp #1519 [Docs] add yolox structure description (#402) 2022-12-26 14:15:23 +08:00
metafile.yml upload yolox_tiny and yolov5_n model 2022-09-20 10:07:57 +08:00
yolox_l_8xb8-300e_coco.py
yolox_m_8xb8-300e_coco.py
yolox_nano_8xb8-300e_coco.py Fix the finetune command in zh_CN yolov5_tutorial.md 2022-09-21 19:07:33 +08:00
yolox_s_8xb8-300e_coco.py [Feature] Support P6 YOLOv5 (#168) 2022-11-03 19:03:06 +08:00
yolox_tiny_8xb8-300e_coco.py
yolox_x_8xb8-300e_coco.py

README.md

YOLOX

YOLOX: Exceeding YOLO Series in 2021

Abstract

In this report, we present some experienced improvements to YOLO series, forming a new high-performance detector -- YOLOX. We switch the YOLO detector to an anchor-free manner and conduct other advanced detection techniques, i.e., a decoupled head and the leading label assignment strategy SimOTA to achieve state-of-the-art results across a large scale range of models: For YOLO-Nano with only 0.91M parameters and 1.08G FLOPs, we get 25.3% AP on COCO, surpassing NanoDet by 1.8% AP; for YOLOv3, one of the most widely used detectors in industry, we boost it to 47.3% AP on COCO, outperforming the current best practice by 3.0% AP; for YOLOX-L with roughly the same amount of parameters as YOLOv4-CSP, YOLOv5-L, we achieve 50.0% AP on COCO at a speed of 68.9 FPS on Tesla V100, exceeding YOLOv5-L by 1.8% AP. Further, we won the 1st Place on Streaming Perception Challenge (Workshop on Autonomous Driving at CVPR 2021) using a single YOLOX-L model. We hope this report can provide useful experience for developers and researchers in practical scenes, and we also provide deploy versions with ONNX, TensorRT, NCNN, and Openvino supported.

YOLOX_l model structure

Results and Models

Backbone size Mem (GB) box AP Config Download
YOLOX-tiny 416 2.8 32.7 config model | log
YOLOX-s 640 5.6 40.8 config model | log

Note:

  1. The test score threshold is 0.001.
  2. Due to the need for pre-training weights, we cannot reproduce the performance of the yolox-nano model. Please refer to https://github.com/Megvii-BaseDetection/YOLOX/issues/674 for more information.

Citation

@article{yolox2021,
  title={{YOLOX}: Exceeding YOLO Series in 2021},
  author={Ge, Zheng and Liu, Songtao and Wang, Feng and Li, Zeming and Sun, Jian},
  journal={arXiv preprint arXiv:2107.08430},
  year={2021}
}