Unverified Commit 36039254 authored by Jingwei Zhang's avatar Jingwei Zhang Committed by GitHub
Browse files

Bump version to 1.1.0 (#2380)

* init commit

* add contribution guides link

* polish docs

* rename 1.1.0 and corresponding modification

* polish docs

* polish docs

* minor fix
parent bfaf8093
...@@ -10,7 +10,7 @@ data_root = 'data/waymo/kitti_format/' ...@@ -10,7 +10,7 @@ data_root = 'data/waymo/kitti_format/'
# data_root = 's3://openmmlab/datasets/detection3d/waymo/kitti_format/' # data_root = 's3://openmmlab/datasets/detection3d/waymo/kitti_format/'
# Method 2: Use backend_args, file_client_args in versions before 1.1.0rc4 # Method 2: Use backend_args, file_client_args in versions before 1.1.0
# backend_args = dict( # backend_args = dict(
# backend='petrel', # backend='petrel',
# path_mapping=dict({ # path_mapping=dict({
......
...@@ -12,7 +12,7 @@ Collections: ...@@ -12,7 +12,7 @@ Collections:
README: configs/cylinder3d/README.md README: configs/cylinder3d/README.md
Code: Code:
URL: https://github.com/open-mmlab/mmdetection3d/blob/dev-1.x/mmdet3d/models/segmentors/cylinder3d.py#L13 URL: https://github.com/open-mmlab/mmdetection3d/blob/dev-1.x/mmdet3d/models/segmentors/cylinder3d.py#L13
Version: v1.1.0rc4 Version: v1.1.0
Models: Models:
- Name: - Name:
......
...@@ -11,7 +11,7 @@ Collections: ...@@ -11,7 +11,7 @@ Collections:
README: configs/minkunet/README.md README: configs/minkunet/README.md
Code: Code:
URL: https://github.com/open-mmlab/mmdetection3d/blob/1.1/mmdet3d/models/segmentors/minkunet.py#L13 URL: https://github.com/open-mmlab/mmdetection3d/blob/1.1/mmdet3d/models/segmentors/minkunet.py#L13
Version: v1.1.0rc4 Version: v1.1.0
Models: Models:
- Name: minkunet_w16_8xb2-15e_semantickitti - Name: minkunet_w16_8xb2-15e_semantickitti
......
...@@ -11,7 +11,7 @@ Collections: ...@@ -11,7 +11,7 @@ Collections:
README: configs/spvcnn/README.md README: configs/spvcnn/README.md
Code: Code:
URL: https://github.com/open-mmlab/mmdetection3d/blob/1.1/mmdet3d/models/backbones/spvcnn_backone.py#L22 URL: https://github.com/open-mmlab/mmdetection3d/blob/1.1/mmdet3d/models/backbones/spvcnn_backone.py#L22
Version: v1.1.0rc4 Version: v1.1.0
Models: Models:
- Name: spvcnn_w16_8xb2-15e_semantickitti - Name: spvcnn_w16_8xb2-15e_semantickitti
......
...@@ -6,6 +6,15 @@ MMDet3D 1.1 depends on the new foundational library [MMEngine](https://github.co ...@@ -6,6 +6,15 @@ MMDet3D 1.1 depends on the new foundational library [MMEngine](https://github.co
The configuration files in our new version have a lot of modifications because of the differences between MMCV 1.x and MMEngine. The guides for migration from MMCV to MMEngine can be seen [here](https://github.com/open-mmlab/mmengine/tree/main/docs/en/migration). The configuration files in our new version have a lot of modifications because of the differences between MMCV 1.x and MMEngine. The guides for migration from MMCV to MMEngine can be seen [here](https://github.com/open-mmlab/mmengine/tree/main/docs/en/migration).
We have renamed the names of the remote branches in MMDet3D 1.1 (renaming 1.1 to main, master to 1.0, and dev to dev-1.0). If your local branches in the git system are not aligned with branches of the remote repo, you can use the following commands to resolve it:
```
git fetch origin
git checkout main
git branch main_backup # backup your main branch
git reset --hard origin/main
```
## Dataset ## Dataset
You should update the annotation files generated in the 1.0 version since some key words and structures of annotation in MMDet3D 1.1 have changed. Taking KITTI as an example, the update script is as follows: You should update the annotation files generated in the 1.0 version since some key words and structures of annotation in MMDet3D 1.1 have changed. Taking KITTI as an example, the update script is as follows:
......
# Changelog of v1.1 # Changelog of v1.1
### v1.1.0 (6/4/2023)
#### Highlights
- Support [Cylinder3D](https://arxiv.org/pdf/2011.10033.pdf) (#2291, #2344, #2350)
- Support [MinkUnet](https://arxiv.org/abs/1904.08755) (#2294, #2358)
- Support [SPVCNN](https://arxiv.org/abs/2007.16100) (#2320,#2372)
- Support [TR3D](https://arxiv.org/abs/2302.02858) detector in `projects` (#2274)
- Support the inference of [BEVFusion](https://arxiv.org/abs/2205.13542) in `projects` (#2175)
- Support [DETR3D](https://arxiv.org/abs/2110.06922) in `projects` (#2173)
#### New Features
- Support [Cylinder3D](https://arxiv.org/pdf/2011.10033.pdf) (#2291, #2344, #2350)
- Support [MinkUnet](https://arxiv.org/abs/1904.08755) (#2294, #2358)
- Support [SPVCNN](https://arxiv.org/abs/2007.16100) (#2320,#2372)
- Support [TR3D](https://arxiv.org/abs/2302.02858) detector in `projects` (#2274)
- Support the inference of [BEVFusion](https://arxiv.org/abs/2205.13542) in `projects` (#2175)
- Support [DETR3D](https://arxiv.org/abs/2110.06922) in `projects` (#2173)
- Support PolarMix and LaserMix augmentation (#2265, #2302)
- Support loading annotation of panoptic segmentation (#2223)
- Support panoptic segmentation metric (#2230)
- Add inferencer for LiDAR-based, monocular and multi-modality 3D detection (#2208, #2190, #2342)
- Add inferencer for LiDAR-based segmentation (#2304)
#### Improvements
- Support `lazy_init` for CBGSDataset (#2271)
- Support generating annotation files for test set on Waymo (#2180)
- Enhance the support for SemanticKitti (#2253, #2323)
- File I/O migration and reconstruction (#2319)
- Support `format_only` option for Lyft, NuScenes and Waymo datasets (#2333, #2151)
- Replace `np.transpose` with `torch.permute` to speed up (#2277)
- Allow setting local-rank for pytorch 2.0 (#2387)
#### Bug Fixes
- Fix the problem of reversal of length and width when drawing heatmap in CenterFormer (#2362)
- Deprecate old type alias due to the new version of numpy (#2339)
- Lose `trimesh` version requirements to fix numpy random state (#2340)
- Fix the device mismatch error in CenterPoint (#2308)
- Fix bug of visualization when there are no bboxes (#2231)
- Fix bug of counting ignore index in IOU in segmentation evaluation (#2229)
#### Contributors
A total of 14 developers contributed to this release.
@ZLTJohn, @SekiroRong, @shufanwu, @vansin, @triple-Mu, @404Vector, @filaPro, @sunjiahao1999, @Ginray, @Xiangxu-0103, @JingweiZhang12, @DezeZhao, @ZCMax, @roger-lcc
### v1.1.0rc3 (7/1/2023) ### v1.1.0rc3 (7/1/2023)
#### Highlights #### Highlights
......
# Changelog of v1.0.x # Changelog of v1.0.x
### v1.0.0 (6/4/2023)
#### Improvements
- Add BN in FPN to avoid loss Nan in MVXNet (#2282)
- Update `s3dis_data_utils.py` (#2232)
#### Bug Fixes
- Fix precision error when using mixed precision on CenterPoint (#2341)
- Replace `np.transpose` with `torch.permute` to speed up (@2273)
- Update links of SECOND checkpoints (#2185)
#### Contributors
A total of 7 developers contributed to this release.
@JingweiZhang12, @ZCMax, @Xiangxu-0103, @vansinhu, @cs1488, @sunjiahao1999, @Ginray
### v1.0.0rc7 (7/1/2023) ### v1.0.0rc7 (7/1/2023)
#### Improvements #### Improvements
......
...@@ -10,7 +10,8 @@ We list some potential troubles encountered by users and developers, along with ...@@ -10,7 +10,8 @@ We list some potential troubles encountered by users and developers, along with
| MMDetection3D version | MMEngine version | MMCV version | MMDetection version | | MMDetection3D version | MMEngine version | MMCV version | MMDetection version |
| --------------------- | :----------------------: | :---------------------: | :----------------------: | | --------------------- | :----------------------: | :---------------------: | :----------------------: |
| dev-1.x | mmengine>=0.6.0, \<1.0.0 | mmcv>=2.0.0rc4, \<2.1.0 | mmdet>=3.0.0rc0, \<3.1.0 | | dev-1.x | mmengine>=0.7.1, \<1.0.0 | mmcv>=2.0.0rc4, \<2.1.0 | mmdet>=3.0.0, \<3.1.0 |
| main | mmengine>=0.7.1, \<1.0.0 | mmcv>=2.0.0rc4, \<2.1.0 | mmdet>=3.0.0, \<3.1.0 |
| v1.1.0rc3 | mmengine>=0.1.0, \<1.0.0 | mmcv>=2.0.0rc3, \<2.1.0 | mmdet>=3.0.0rc0, \<3.1.0 | | v1.1.0rc3 | mmengine>=0.1.0, \<1.0.0 | mmcv>=2.0.0rc3, \<2.1.0 | mmdet>=3.0.0rc0, \<3.1.0 |
| v1.1.0rc2 | mmengine>=0.1.0, \<1.0.0 | mmcv>=2.0.0rc3, \<2.1.0 | mmdet>=3.0.0rc0, \<3.1.0 | | v1.1.0rc2 | mmengine>=0.1.0, \<1.0.0 | mmcv>=2.0.0rc3, \<2.1.0 | mmdet>=3.0.0rc0, \<3.1.0 |
| v1.1.0rc1 | mmengine>=0.1.0, \<1.0.0 | mmcv>=2.0.0rc0, \<2.1.0 | mmdet>=3.0.0rc0, \<3.1.0 | | v1.1.0rc1 | mmengine>=0.1.0, \<1.0.0 | mmcv>=2.0.0rc0, \<2.1.0 | mmdet>=3.0.0rc0, \<3.1.0 |
......
...@@ -10,11 +10,11 @@ mmcv_minimum_version = '2.0.0rc4' ...@@ -10,11 +10,11 @@ mmcv_minimum_version = '2.0.0rc4'
mmcv_maximum_version = '2.1.0' mmcv_maximum_version = '2.1.0'
mmcv_version = digit_version(mmcv.__version__) mmcv_version = digit_version(mmcv.__version__)
mmengine_minimum_version = '0.6.0' mmengine_minimum_version = '0.7.1'
mmengine_maximum_version = '1.0.0' mmengine_maximum_version = '1.0.0'
mmengine_version = digit_version(mmengine.__version__) mmengine_version = digit_version(mmengine.__version__)
mmdet_minimum_version = '3.0.0rc0' mmdet_minimum_version = '3.0.0'
mmdet_maximum_version = '3.1.0' mmdet_maximum_version = '3.1.0'
mmdet_version = digit_version(mmdet.__version__) mmdet_version = digit_version(mmdet.__version__)
......
# Copyright (c) Open-MMLab. All rights reserved. # Copyright (c) Open-MMLab. All rights reserved.
__version__ = '1.1.0rc3' __version__ = '1.1.0'
short_version = __version__ short_version = __version__
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment