Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump v0.22.0 #1347

Merged
merged 7 commits into from
Mar 4, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ This project is released under the [Apache 2.0 license](LICENSE).

## Changelog

v0.21.0 was released in 2/9/2022.
v0.22.0 was released in 3/4/2022.
Please refer to [changelog.md](docs/en/changelog.md) for details and release history.

## Benchmark and model zoo
Expand Down
2 changes: 1 addition & 1 deletion README_zh-CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ MMSegmentation 是一个基于 PyTorch 的语义分割开源工具箱。它是 O

## 更新日志

最新版本 v0.21.1 在 2022.2.9 发布。
最新版本 v0.22.0 在 2022.3.4 发布。
如果想了解更多版本更新细节和历史信息,请阅读[更新日志](docs/en/changelog.md)。

## 基准测试和模型库
Expand Down
2 changes: 1 addition & 1 deletion configs/convnext/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ The "Roaring 20s" of visual recognition began with the introduction of Vision Tr

### Usage

- This backbone need to install [MMClassification](https://github.com/open-mmlab/mmclassification) first, which has abundant backbones for downstream tasks.
- ConvNeXt backbone needs to install [MMClassification](https://github.com/open-mmlab/mmclassification) first, which has abundant backbones for downstream tasks.

```shell
pip install mmcls>=0.20.1
Expand Down
2 changes: 1 addition & 1 deletion docker/serve/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ ARG CUDNN="7"
FROM pytorch/pytorch:${PYTORCH}-cuda${CUDA}-cudnn${CUDNN}-devel

ARG MMCV="1.4.4"
ARG MMSEG="0.21.0"
ARG MMSEG="0.22.0"
MengzhangLI marked this conversation as resolved.
Show resolved Hide resolved

ENV PYTHONUNBUFFERED TRUE

Expand Down
46 changes: 46 additions & 0 deletions docs/en/changelog.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,52 @@
## Changelog


### V0.22 (3/04/2022)

**Highlights**

- Officially Support ConvNeXt: A ConvNet for the 2020s. Please use the latest MMClassification (0.21.0) to try it out.
- Support iSAID aerial Dataset.
- Officially Support inference on Windows OS.

**New Features**

- Support ConvNeXt: A ConvNet for the 2020s. ([#1216](https://github.com/open-mmlab/mmsegmentation/pull/1216))
- Support iSAID aerial Dataset. ([#1115](https://github.com/open-mmlab/mmsegmentation/pull/1115)
- Generating and plotting confusion matrix. ([#1301](https://github.com/open-mmlab/mmsegmentation/pull/1301))

**Improvements**

- Refactor 4 decoder heads (ASPP, FCN, PSP, UPer): Split forward function into `_forward_feature` and `cls_seg`. ([#1299](https://github.com/open-mmlab/mmsegmentation/pull/1299))
- Add `min_size` arg in `Resize` to keep the shape after resize bigger than slide window. ([#1318](https://github.com/open-mmlab/mmsegmentation/pull/1318))
- Revise pre-commit-hooks. ([#1315](https://github.com/open-mmlab/mmsegmentation/pull/1315))
- Add win-ci. ([#1296](https://github.com/open-mmlab/mmsegmentation/pull/1296))

**Bug Fixes**

- Fix `mlp_ratio` type in Swin Transformer. ([#1274](https://github.com/open-mmlab/mmsegmentation/pull/1274))
- Fix path errors in `./demo` . ([#1269](https://github.com/open-mmlab/mmsegmentation/pull/1269))
- Fix bug in conversion of potsdam. ([#1279](https://github.com/open-mmlab/mmsegmentation/pull/1279))
- Make accuracy take into account `ignore_index`. ([#1259](https://github.com/open-mmlab/mmsegmentation/pull/1259))
- Add Pytorch HardSwish assertion in unit test. ([#1294](https://github.com/open-mmlab/mmsegmentation/pull/1294))
- Fix wrong palette value in vaihingen. ([#1292](https://github.com/open-mmlab/mmsegmentation/pull/1292))
- Fix the bug that SETR cannot load pretrain. ([#1293](https://github.com/open-mmlab/mmsegmentation/pull/1293))
- Update correct `In Collection` in metafile of each configs. ([#1239](https://github.com/open-mmlab/mmsegmentation/pull/1239))
- Upload completed STDC models. ([#1332](https://github.com/open-mmlab/mmsegmentation/pull/1332))
- Fix `DNLHead` exports onnx inference difference type Cast error. ([#1161](https://github.com/open-mmlab/mmsegmentation/pull/1332))


**Contributors**

- @JiaYanhao made their first contribution in https://github.com/open-mmlab/mmsegmentation/pull/1269
- @andife made their first contribution in https://github.com/open-mmlab/mmsegmentation/pull/1281
- @SBCV made their first contribution in https://github.com/open-mmlab/mmsegmentation/pull/1279
- @HJoonKwon made their first contribution in https://github.com/open-mmlab/mmsegmentation/pull/1259
- @Tsingularity made their first contribution in https://github.com/open-mmlab/mmsegmentation/pull/1290
- @Waterman0524 made their first contribution in https://github.com/open-mmlab/mmsegmentation/pull/1115
- @MeowZheng made their first contribution in https://github.com/open-mmlab/mmsegmentation/pull/1315
- @linfangjian01 made their first contribution in https://github.com/open-mmlab/mmsegmentation/pull/1318

### V0.21.1 (2/9/2022)

**Bug Fixes**
Expand Down
41 changes: 21 additions & 20 deletions docs/en/get_started.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,26 +9,27 @@

The compatible MMSegmentation and MMCV versions are as below. Please install the correct version of MMCV to avoid installation issues.

| MMSegmentation version | MMCV version |
|:----------------------:|:--------------------------:|
| master | mmcv-full>=1.4.4, <1.5.0 |
| 0.21.0 | mmcv-full>=1.4.4, <1.5.0 |
| 0.20.0 | mmcv-full>=1.3.13, <1.5.0 |
| 0.19.0 | mmcv-full>=1.3.13, <1.3.17 |
| 0.18.0 | mmcv-full>=1.3.13, <1.3.17 |
| 0.17.0 | mmcv-full>=1.3.7, <1.3.17 |
| 0.16.0 | mmcv-full>=1.3.7, <1.3.17 |
| 0.15.0 | mmcv-full>=1.3.7, <1.3.17 |
| 0.14.1 | mmcv-full>=1.3.7, <1.3.17 |
| 0.14.0 | mmcv-full>=1.3.1, <1.3.2 |
| 0.13.0 | mmcv-full>=1.3.1, <1.3.2 |
| 0.12.0 | mmcv-full>=1.1.4, <1.3.2 |
| 0.11.0 | mmcv-full>=1.1.4, <1.3.0 |
| 0.10.0 | mmcv-full>=1.1.4, <1.3.0 |
| 0.9.0 | mmcv-full>=1.1.4, <1.3.0 |
| 0.8.0 | mmcv-full>=1.1.4, <1.2.0 |
| 0.7.0 | mmcv-full>=1.1.2, <1.2.0 |
| 0.6.0 | mmcv-full>=1.1.2, <1.2.0 |
| MMSegmentation version | MMCV version | MMClassification version |
|:----------------------:|:--------------------------:|:------------------------:|
| master | mmcv-full>=1.4.4, <=1.5.0 | mmcls>=0.20.1, <=1.0.0 |
| 0.22.0 | mmcv-full>=1.4.4, <=1.5.0 | mmcls>=0.20.1, <=1.0.0 |
| 0.21.1 | mmcv-full>=1.4.4, <=1.5.0 | Not required |
| 0.20.2 | mmcv-full>=1.3.13, <=1.5.0 | Not required |
| 0.19.0 | mmcv-full>=1.3.13, <1.3.17 | Not required |
| 0.18.0 | mmcv-full>=1.3.13, <1.3.17 | Not required |
| 0.17.0 | mmcv-full>=1.3.7, <1.3.17 | Not required |
| 0.16.0 | mmcv-full>=1.3.7, <1.3.17 | Not required |
| 0.15.0 | mmcv-full>=1.3.7, <1.3.17 | Not required |
| 0.14.1 | mmcv-full>=1.3.7, <1.3.17 | Not required |
| 0.14.0 | mmcv-full>=1.3.1, <1.3.2 | Not required |
| 0.13.0 | mmcv-full>=1.3.1, <1.3.2 | Not required |
| 0.12.0 | mmcv-full>=1.1.4, <1.3.2 | Not required |
| 0.11.0 | mmcv-full>=1.1.4, <1.3.0 | Not required |
| 0.10.0 | mmcv-full>=1.1.4, <1.3.0 | Not required |
| 0.9.0 | mmcv-full>=1.1.4, <1.3.0 | Not required |
| 0.8.0 | mmcv-full>=1.1.4, <1.2.0 | Not required |
| 0.7.0 | mmcv-full>=1.1.2, <1.2.0 | Not required |
| 0.6.0 | mmcv-full>=1.1.2, <1.2.0 | Not required |

:::{note}
You need to run `pip uninstall mmcv` first if you have mmcv installed.
Expand Down
41 changes: 21 additions & 20 deletions docs/zh_cn/get_started.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,26 +9,27 @@

可编译的 MMSegmentation 和 MMCV 版本如下所示,请对照对应版本安装以避免安装问题。

| MMSegmentation 版本 | MMCV 版本 |
|:-----------------:|:--------------------------:|
| master | mmcv-full>=1.4.4, <1.5.0 |
| 0.21.0 | mmcv-full>=1.4.4, <1.5.0 |
| 0.20.0 | mmcv-full>=1.3.13, <1.5.0 |
| 0.19.0 | mmcv-full>=1.3.13, <1.3.17 |
| 0.18.0 | mmcv-full>=1.3.13, <1.3.17 |
| 0.17.0 | mmcv-full>=1.3.7, <1.3.17 |
| 0.16.0 | mmcv-full>=1.3.7, <1.3.17 |
| 0.15.0 | mmcv-full>=1.3.7, <1.3.17 |
| 0.14.1 | mmcv-full>=1.3.7, <1.3.17 |
| 0.14.0 | mmcv-full>=1.3.1, <1.3.2 |
| 0.13.0 | mmcv-full>=1.3.1, <1.3.2 |
| 0.12.0 | mmcv-full>=1.1.4, <1.3.2 |
| 0.11.0 | mmcv-full>=1.1.4, <1.3.0 |
| 0.10.0 | mmcv-full>=1.1.4, <1.3.0 |
| 0.9.0 | mmcv-full>=1.1.4, <1.3.0 |
| 0.8.0 | mmcv-full>=1.1.4, <1.2.0 |
| 0.7.0 | mmcv-full>=1.1.2, <1.2.0 |
| 0.6.0 | mmcv-full>=1.1.2, <1.2.0 |
| MMSegmentation 版本 | MMCV 版本 | MMClassification 版本 |
|:-----------------:|:--------------------------:|:----------------------:|
| master | mmcv-full>=1.4.4, <=1.5.0 | mmcls>=0.20.1, <=1.0.0 |
| 0.22.0 | mmcv-full>=1.4.4, <=1.5.0 | mmcls>=0.20.1, <=1.0.0 |
| 0.21.1 | mmcv-full>=1.4.4, <=1.5.0 | Not required |
| 0.20.2 | mmcv-full>=1.3.13, <=1.5.0 | Not required |
| 0.19.0 | mmcv-full>=1.3.13, <1.3.17 | Not required |
| 0.18.0 | mmcv-full>=1.3.13, <1.3.17 | Not required |
| 0.17.0 | mmcv-full>=1.3.7, <1.3.17 | Not required |
| 0.16.0 | mmcv-full>=1.3.7, <1.3.17 | Not required |
| 0.15.0 | mmcv-full>=1.3.7, <1.3.17 | Not required |
| 0.14.1 | mmcv-full>=1.3.7, <1.3.17 | Not required |
| 0.14.0 | mmcv-full>=1.3.1, <1.3.2 | Not required |
| 0.13.0 | mmcv-full>=1.3.1, <1.3.2 | Not required |
| 0.12.0 | mmcv-full>=1.1.4, <1.3.2 | Not required |
| 0.11.0 | mmcv-full>=1.1.4, <1.3.0 | Not required |
| 0.10.0 | mmcv-full>=1.1.4, <1.3.0 | Not required |
| 0.9.0 | mmcv-full>=1.1.4, <1.3.0 | Not required |
| 0.8.0 | mmcv-full>=1.1.4, <1.2.0 | Not required |
| 0.7.0 | mmcv-full>=1.1.2, <1.2.0 | Not required |
| 0.6.0 | mmcv-full>=1.1.2, <1.2.0 | Not required |

注意: 如果您已经安装好 mmcv, 您首先需要运行 `pip uninstall mmcv`。
如果 mmcv 和 mmcv-full 同时被安装,会报错 `ModuleNotFoundError`。
Expand Down
2 changes: 1 addition & 1 deletion mmseg/version.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Copyright (c) Open-MMLab. All rights reserved.

__version__ = '0.21.1'
__version__ = '0.22.0'


def parse_version_info(version_str):
Expand Down