Skip to content

Commit bab144c

Browse files
authored
Bump versions to v2.23.0 (#7555)
* Bump versions to v2.23.0 * update log * replace two Efficientnet * update mask2former log * add maskformer and mask2former in README_zh-CN.md * add efficientnet in README.md and README_zh-CN.md * update changelog * simplify highlights * update changelog. * update changelog again * add some highlights
1 parent a3d3dd1 commit bab144c

File tree

8 files changed

+82
-11
lines changed

8 files changed

+82
-11
lines changed

README.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -74,11 +74,11 @@ This project is released under the [Apache 2.0 license](LICENSE).
7474

7575
## Changelog
7676

77-
**2.22.0** was released in 24/2/2022:
77+
**2.23.0** was released in 28/3/2022:
7878

79-
- Support [MaskFormer](configs/maskformer), [DyHead](configs/dyhead), [OpenImages Dataset](configs/openimages) and [TIMM backbone](configs/timm_example)
80-
- Support visualization for Panoptic Segmentation
81-
- Release a good recipe of using ResNet in object detectors pre-trained by [ResNet Strikes Back](https://arxiv.org/abs/2110.00476), which consistently brings about 3~4 mAP improvements over RetinaNet, Faster/Mask/Cascade Mask R-CNN
79+
- Support [Mask2Former](configs/mask2former) and [EfficientNet](configs/efficientnet)
80+
- Support setting data root through environment variable `MMDET_DATASETS`, users don't have to modify the corresponding path in config files anymore.
81+
- Find a good recipe for fine-tuning high precision ResNet backbone pre-trained by Torchvision.
8282

8383
Please refer to [changelog.md](docs/en/changelog.md) for details and release history.
8484

@@ -164,6 +164,7 @@ Results and models are available in the [model zoo](docs/en/model_zoo.md).
164164
<ul>
165165
<li><a href="configs/panoptic_fpn">Panoptic FPN (CVPR'2019)</a></li>
166166
<li><a href="configs/maskformer">MaskFormer (NeurIPS'2021)</a></li>
167+
<li><a href="configs/mask2former">Mask2Former (ArXiv'2021)</a></li>
167168
</ul>
168169
</td>
169170
<td>
@@ -228,6 +229,7 @@ Results and models are available in the [model zoo](docs/en/model_zoo.md).
228229
<li><a href="configs/swin">Swin (CVPR'2021)</a></li>
229230
<li><a href="configs/pvt">PVTv2 (ArXiv'2021)</a></li>
230231
<li><a href="configs/resnet_strikes_back">ResNet strikes back (ArXiv'2021)</a></li>
232+
<li><a href="configs/efficientnet">EfficientNet (ArXiv'2021)</a></li>
231233
</ul>
232234
</td>
233235
<td>

README_zh-CN.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -73,13 +73,13 @@ MMDetection 是一个基于 PyTorch 的目标检测开源工具箱。它是 [Ope
7373

7474
## 更新日志
7575

76-
最新的 **2.22.0** 版本已经在 2022.02.24 发布:
76+
最新的 **2.23.0** 版本已经在 2022.03.28 发布:
7777

78-
- 支持 [MaskFormer](configs/maskformer)[DyHead](configs/dyhead)[OpenImages Dataset](configs/openimages) [TIMM backbone](configs/timm_example)
79-
- 支持全景分割可视化
80-
- 发布了一个在目标检测任务中使用 ResNet 的好方法,它是由 [ResNet Strikes Back](https://arxiv.org/abs/2110.00476) 预训练的,并且能稳定的在 RetinaNet, Faster/Mask/Cascade Mask R-CNN 上带来约 3-4 mAP 的提升
78+
- 支持 [Mask2Former](configs/mask2former) [Efficientnet](configs/efficientnet)
79+
- 支持通环境变量 `MMDET_DATASETS` 设置数据根目录,因此无需修改配置文件中对应的路径。
80+
- 发现一个很好的方法来微调由 Torchvision 预训练的高精度 ResNet 主干。
8181

82-
如果想了解更多版本更新细节和历史信息,请阅读[更新日志](docs/changelog.md)
82+
如果想了解更多版本更新细节和历史信息,请阅读[更新日志](docs/en/changelog.md)
8383

8484
如果想了解 MMDetection 不同版本之间的兼容性, 请参考[兼容性说明文档](docs/zh_cn/compatibility.md)
8585

@@ -162,6 +162,8 @@ MMDetection 是一个基于 PyTorch 的目标检测开源工具箱。它是 [Ope
162162
<td>
163163
<ul>
164164
<li><a href="configs/panoptic_fpn">Panoptic FPN (CVPR'2019)</a></li>
165+
<li><a href="configs/maskformer">MaskFormer (NeurIPS'2021)</a></li>
166+
<li><a href="configs/mask2former">Mask2Former (ArXiv'2021)</a></li>
165167
</ul>
166168
</td>
167169
<td>
@@ -226,6 +228,7 @@ MMDetection 是一个基于 PyTorch 的目标检测开源工具箱。它是 [Ope
226228
<li><a href="configs/swin">Swin (CVPR'2021)</a></li>
227229
<li><a href="configs/pvt">PVTv2 (ArXiv'2021)</a></li>
228230
<li><a href="configs/resnet_strikes_back">ResNet strikes back (ArXiv'2021)</a></li>
231+
<li><a href="configs/efficientnet">EfficientNet (ArXiv'2021)</a></li>
229232
</ul>
230233
</td>
231234
<td>

docker/serve/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ ARG CUDNN="7"
44
FROM pytorch/pytorch:${PYTORCH}-cuda${CUDA}-cudnn${CUDNN}-devel
55

66
ARG MMCV="1.3.17"
7-
ARG MMDET="2.22.0"
7+
ARG MMDET="2.23.0"
88

99
ENV PYTHONUNBUFFERED TRUE
1010

docs/en/changelog.md

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,61 @@
11
## Changelog
22

3+
### v2.23.0 (28/3/2022)
4+
5+
#### Highlights
6+
7+
- Support Mask2Former: [Masked-attention Mask Transformer for Universal Image Segmentation](https://arxiv.org/abs/2112.01527)
8+
- Support EfficientNet: [EfficientNet: Rethinking Model Scaling for Convolutional Neural Networks](https://arxiv.org/abs/1905.11946)
9+
- Support setting data root through environment variable `MMDET_DATASETS`, users don't have to modify the corresponding path in config files anymore.
10+
- Find a good recipe for fine-tuning high precision ResNet backbone pre-trained by Torchvision.
11+
12+
#### New Features
13+
14+
- Support [Mask2Former](configs/mask2former)(#6938)(#7466)(#7471)
15+
- Support [EfficientNet](configs/efficientnet) (#7514)
16+
- Support setting data root through environment variable `MMDET_DATASETS`, users don't have to modify the corresponding path in config files anymore. (#7386)
17+
- Support setting different seeds to different ranks (#7432)
18+
- Update the `dist_train.sh` so that the script can be used to support launching multi-node training on machines without slurm (#7415)
19+
- Find a good recipe for fine-tuning high precision ResNet backbone pre-trained by Torchvision (#7489)
20+
21+
#### Bug Fixes
22+
23+
- Fix bug in VOC unit test which removes the data directory (#7270)
24+
- Adjust the order of `get_classes` and `FileClient` (#7276)
25+
- Force the inputs of `get_bboxes` in yolox_head to float32 (#7324)
26+
- Fix misplaced arguments in LoadPanopticAnnotations (#7388)
27+
- Fix reduction=mean in CELoss. (#7449)
28+
- Update unit test of CrossEntropyCost (#7537)
29+
- Fix memory leaking in panpotic segmentation evaluation (#7538)
30+
- Fix the bug of shape broadcast in YOLOv3 (#7551)
31+
32+
#### Improvements
33+
34+
- Add Chinese version of onnx2tensorrt.md (#7219)
35+
- Update colab tutorials (#7310)
36+
- Update information about Localization Distillation (#7350)
37+
- Add Chinese version of `finetune.md` (#7178)
38+
- Update YOLOX log for non square input (#7235)
39+
- Add `nproc` in `coco_panoptic.py` for panoptic quality computing (#7315)
40+
- Allow to set channel_order in LoadImageFromFile (#7258)
41+
- Take point sample related functions out of mask_point_head (#7353)
42+
- Add instance evaluation for coco_panoptic (#7313)
43+
- Enhance the robustness of analyze_logs.py (#7407)
44+
- Supplementary notes of sync_random_seed (#7440)
45+
- Update docstring of cross entropy loss (#7472)
46+
- Update pascal voc result (#7503)
47+
- We create How-to documentation to record any questions about How to xxx. In this version, we added
48+
- How to use Mosaic augmentation (#7507)
49+
- How to use backbone in mmcls (#7438)
50+
- How to produce and submit the prediction results of panoptic segmentation models on COCO test-dev set (#7430))
51+
52+
#### Contributors
53+
54+
A total of 27 developers contributed to this release.
55+
Thanks @ZwwWayne, @haofanwang, @shinya7y, @chhluo, @yangrisheng, @triple-Mu, @jbwang1997, @HikariTJU, @imflash217, @274869388, @zytx121, @matrixgame2018, @jamiechoi1995, @BIGWangYuDong, @JingweiZhang12, @Xiangxu-0103, @hhaAndroid, @jshilong, @osbm, @ceroytres, @bunge-bedstraw-herb, @Youth-Got, @daavoo, @jiangyitong, @RangiLyu, @CCODING04, @yarkable
56+
57+
58+
359
### v2.22.0 (24/2/2022)
460

561
#### Highlights

docs/en/get_started.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ Compatible MMDetection and MMCV versions are shown as below. Please install the
1212
| MMDetection version | MMCV version |
1313
|:-------------------:|:-------------------------:|
1414
| master | mmcv-full>=1.3.17, <1.5.0 |
15+
| 2.23.0 | mmcv-full>=1.3.17, <1.5.0 |
1516
| 2.22.0 | mmcv-full>=1.3.17, <1.5.0 |
1617
| 2.21.0 | mmcv-full>=1.3.17, <1.5.0 |
1718
| 2.20.0 | mmcv-full>=1.3.17, <1.5.0 |

docs/en/model_zoo.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -254,6 +254,14 @@ Please refer to [MaskFormer](https://github.com/open-mmlab/mmdetection/blob/mast
254254

255255
Please refer to [DyHead](https://github.com/open-mmlab/mmdetection/blob/master/configs/dyhead) for details.
256256

257+
### Mask2Former
258+
259+
Please refer to [Mask2Former](https://github.com/open-mmlab/mmdetection/blob/master/configs/mask2former) for details.
260+
261+
### Efficientnet
262+
263+
Please refer to [Efficientnet](https://github.com/open-mmlab/mmdetection/blob/master/configs/efficientnet) for details.
264+
257265
### Other datasets
258266

259267
We also benchmark some methods on [PASCAL VOC](https://github.com/open-mmlab/mmdetection/blob/master/configs/pascal_voc), [Cityscapes](https://github.com/open-mmlab/mmdetection/blob/master/configs/cityscapes), [OpenImages](https://github.com/open-mmlab/mmdetection/blob/master/configs/openimages) and [WIDER FACE](https://github.com/open-mmlab/mmdetection/blob/master/configs/wider_face).

docs/zh_cn/get_started.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ MMDetection 和 MMCV 版本兼容性如下所示,需要安装正确的 MMCV
1212
| MMDetection 版本 | MMCV 版本 |
1313
|:--------------:|:-------------------------:|
1414
| master | mmcv-full>=1.3.17, <1.5.0 |
15+
| 2.23.0 | mmcv-full>=1.3.17, <1.5.0 |
1516
| 2.22.0 | mmcv-full>=1.3.17, <1.5.0 |
1617
| 2.21.0 | mmcv-full>=1.3.17, <1.5.0 |
1718
| 2.20.0 | mmcv-full>=1.3.17, <1.5.0 |

mmdet/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Copyright (c) OpenMMLab. All rights reserved.
22

3-
__version__ = '2.22.0'
3+
__version__ = '2.23.0'
44
short_version = __version__
55

66

0 commit comments

Comments
 (0)