Skip to content

Commit b0cf073

Browse files
authored
Bump version to v0.3.0
Bump version to v0.3.0
2 parents 27487fd + 9c6b4fe commit b0cf073

153 files changed

Lines changed: 8861 additions & 1486 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.circleci/test.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -66,9 +66,9 @@ jobs:
6666
name: Install mmyolo dependencies
6767
command: |
6868
pip install -U openmim
69-
mim install 'mmengine >= 0.3.1'
69+
mim install git+https://github.com/open-mmlab/mmengine.git@main
7070
mim install 'mmcv >= 2.0.0rc1'
71-
pip install git+https://github.com/open-mmlab/mmdetection.git@dev-3.x
71+
mim install git+https://github.com/open-mmlab/mmdetection.git@dev-3.x
7272
pip install -r requirements/albu.txt
7373
pip install -r requirements/tests.txt
7474
- run:
@@ -124,7 +124,7 @@ jobs:
124124
name: Install mmyolo dependencies
125125
command: |
126126
docker exec mmyolo pip install -U openmim
127-
docker exec mmyolo mim install 'mmengine >= 0.3.1'
127+
docker exec mmyolo mim install -e /mmengine
128128
docker exec mmyolo mim install 'mmcv >= 2.0.0rc1'
129129
docker exec mmyolo pip install -e /mmdetection
130130
docker exec mmyolo pip install -r requirements/albu.txt

README.md

Lines changed: 34 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -71,14 +71,32 @@ And the figure of P6 model is in [model_design.md](docs/en/algorithm_description
7171

7272
## What's New
7373

74-
💎 **v0.2.0** was released on 1/12/2022:
74+
### Highlight
7575

76-
1. Support [YOLOv7](https://github.com/open-mmlab/mmyolo/tree/dev/configs/yolov7) P5 and P6 model
77-
2. Support [YOLOv6](https://github.com/open-mmlab/mmyolo/blob/dev/configs/yolov6/README.md) ML model
78-
3. Support [Grad-Based CAM and Grad-Free CAM](https://github.com/open-mmlab/mmyolo/blob/dev/demo/boxam_vis_demo.py)
79-
4. Support [large image inference](https://github.com/open-mmlab/mmyolo/blob/dev/demo/large_image_demo.py) based on sahi
80-
5. Add [easydeploy](https://github.com/open-mmlab/mmyolo/blob/dev/projects/easydeploy/README.md) project under the projects folder
81-
6. Add [custom dataset guide](https://github.com/open-mmlab/mmyolo/blob/dev/docs/zh_cn/user_guides/custom_dataset.md)
76+
We are excited to announce our latest work on real-time object recognition tasks, **RTMDet**, a family of fully convolutional single-stage detectors. RTMDet not only achieves the best parameter-accuracy trade-off on object detection from tiny to extra-large model sizes but also obtains new state-of-the-art performance on instance segmentation and rotated object detection tasks. Details can be found in the [technical report](https://arxiv.org/abs/2212.07784). Pre-trained models are [here](configs/rtmdet).
77+
78+
[![PWC](https://img.shields.io/endpoint.svg?url=https://paperswithcode.com/badge/rtmdet-an-empirical-study-of-designing-real/real-time-instance-segmentation-on-mscoco)](https://paperswithcode.com/sota/real-time-instance-segmentation-on-mscoco?p=rtmdet-an-empirical-study-of-designing-real)
79+
[![PWC](https://img.shields.io/endpoint.svg?url=https://paperswithcode.com/badge/rtmdet-an-empirical-study-of-designing-real/object-detection-in-aerial-images-on-dota-1)](https://paperswithcode.com/sota/object-detection-in-aerial-images-on-dota-1?p=rtmdet-an-empirical-study-of-designing-real)
80+
[![PWC](https://img.shields.io/endpoint.svg?url=https://paperswithcode.com/badge/rtmdet-an-empirical-study-of-designing-real/object-detection-in-aerial-images-on-hrsc2016)](https://paperswithcode.com/sota/object-detection-in-aerial-images-on-hrsc2016?p=rtmdet-an-empirical-study-of-designing-real)
81+
82+
| Task | Dataset | AP | FPS(TRT FP16 BS1 3090) |
83+
| ------------------------ | ------- | ------------------------------------ | ---------------------- |
84+
| Object Detection | COCO | 52.8 | 322 |
85+
| Instance Segmentation | COCO | 44.6 | 188 |
86+
| Rotated Object Detection | DOTA | 78.9(single-scale)/81.3(multi-scale) | 121 |
87+
88+
<div align=center>
89+
<img src="https://user-images.githubusercontent.com/12907710/208044554-1e8de6b5-48d8-44e4-a7b5-75076c7ebb71.png"/>
90+
</div>
91+
92+
MMYOLO currently only implements the object detection algorithm, but it has a significant training acceleration compared to the MMDeteciton version. The training speed is 2.6 times faster than the previous version.
93+
94+
💎 **v0.3.0** was released on 8/1/2023:
95+
96+
1. Implement fast version of [RTMDet](https://github.com/open-mmlab/mmyolo/blob/dev/configs/rtmdet/README.md). RTMDet-s 8xA100 training takes only 14 hours. The training speed is 2.6 times faster than the previous version.
97+
2. Support [PPYOLOE](https://github.com/open-mmlab/mmyolo/blob/dev/configs/ppyoloe/README.md) training
98+
3. Support `iscrowd` attribute training in [YOLOv5](https://github.com/open-mmlab/mmyolo/blob/dev/configs/yolov5/crowdhuman/yolov5_s-v61_8xb16-300e_ignore_crowdhuman.py)
99+
4. Support [YOLOv5 assigner result visualization](https://github.com/open-mmlab/mmyolo/blob/dev/projects/assigner_visualization/README.md)
82100

83101
For release history and update details, please refer to [changelog](https://mmyolo.readthedocs.io/en/latest/notes/changelog.html).
84102

@@ -92,7 +110,7 @@ conda activate open-mmlab
92110
pip install openmim
93111
mim install "mmengine>=0.3.1"
94112
mim install "mmcv>=2.0.0rc1,<2.1.0"
95-
mim install "mmdet>=3.0.0rc3,<3.1.0"
113+
mim install "mmdet>=3.0.0rc5,<3.1.0"
96114
git clone https://github.com/open-mmlab/mmyolo.git
97115
cd mmyolo
98116
# Install albumentations
@@ -114,11 +132,11 @@ For different parts from MMDetection, we have also prepared user guides and adva
114132
- [Train & Test](https://mmyolo.readthedocs.io/en/latest/user_guides/index.html#train-test)
115133
- [Learn about Configs with YOLOv5](docs/en/user_guides/config.md)
116134
- [From getting started to deployment](https://mmyolo.readthedocs.io/en/latest/user_guides/index.html#get-started-to-deployment)
135+
- [Custom Dataset](docs/en/user_guides/custom_dataset.md)
117136
- [From getting started to deployment with YOLOv5](docs/en/user_guides/yolov5_tutorial.md)
118137
- [Useful Tools](https://mmdetection.readthedocs.io/en/latest/user_guides/index.html#useful-tools)
119138
- [Visualization](docs/en/user_guides/visualization.md)
120139
- [Useful Tools](docs/en/user_guides/useful_tools.md)
121-
- [Custom Dataset](docs/en/user_guides/custom_dataset.md)
122140

123141
- Algorithm description
124142

@@ -129,9 +147,9 @@ For different parts from MMDetection, we have also prepared user guides and adva
129147

130148
- Deployment Guides
131149

132-
- [Basic Deployment Guide](https://mmyolo.readthedocs.io/en/latest/algorithm_descriptions/index.html#basic-deployment-guide)
150+
- [Basic Deployment Guide](https://mmyolo.readthedocs.io/en/latest/deploy/index.html#basic-deployment-guide)
133151
- [Basic Deployment Guide](docs/en/deploy/basic_deployment_guide.md)
134-
- [Deployment Tutorial](https://mmyolo.readthedocs.io/en/latest/algorithm_descriptions/index.html#deployment-tutorial)
152+
- [Deployment Tutorial](https://mmyolo.readthedocs.io/en/latest/deploy/index.html#deployment-tutorial)
135153
- [YOLOv5 Deployment](docs/en/deploy/yolov5_deployment.md)
136154

137155
- Advanced Guides
@@ -152,7 +170,7 @@ Results and models are available in the [model zoo](docs/en/model_zoo.md).
152170
- [x] [RTMDet](configs/rtmdet)
153171
- [x] [YOLOv6](configs/yolov6)
154172
- [x] [YOLOv7](configs/yolov7)
155-
- [ ] [PPYOLOE](configs/ppyoloe)(Inference only)
173+
- [x] [PPYOLOE](configs/ppyoloe)
156174

157175
</details>
158176

@@ -183,6 +201,8 @@ Results and models are available in the [model zoo](docs/en/model_zoo.md).
183201
<li>YOLOXCSPDarknet</li>
184202
<li>EfficientRep</li>
185203
<li>CSPNeXt</li>
204+
<li>YOLOv7Backbone</li>
205+
<li>PPYOLOECSPResNet</li>
186206
</ul>
187207
</td>
188208
<td>
@@ -191,6 +211,8 @@ Results and models are available in the [model zoo](docs/en/model_zoo.md).
191211
<li>YOLOv6RepPAFPN</li>
192212
<li>YOLOXPAFPN</li>
193213
<li>CSPNeXtPAFPN</li>
214+
<li>YOLOv7PAFPN</li>
215+
<li>PPYOLOECSPPAFPN</li>
194216
</ul>
195217
</td>
196218
<td>

0 commit comments

Comments
 (0)