Skip to content

Commit eafb5da

Browse files
authored
Merge pull request open-mmlab#2252 from MeowZheng/v1.0.0rc1
Bump V1.0.0rc1
2 parents e4bc52e + 38c3145 commit eafb5da

File tree

8 files changed

+69
-15
lines changed

8 files changed

+69
-15
lines changed

README.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -62,12 +62,11 @@ The 1.x branch works with **PyTorch 1.6+**.
6262

6363
## What's New
6464

65-
v1.0.0rc0 was released in 31/8/2022.
65+
v1.0.0rc1 was released in 2/11/2022.
6666
Please refer to [changelog.md](docs/en/notes/changelog.md) for details and release history.
6767

68-
- Unifies interfaces of all components based on MMEngine.
69-
- Faster training and testing speed with complete support of mixed precision training.
70-
- Refactored and more flexible architecture.
68+
- Support PoolFormer ([#2191](https://github.com/open-mmlab/mmsegmentation/pull/2191))
69+
- Add Decathlon dataset ([#2227](https://github.com/open-mmlab/mmsegmentation/pull/2227))
7170

7271
## Installation
7372

README_zh-CN.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ MMSegmentation 是一个基于 PyTorch 的语义分割开源工具箱。它是 O
6161

6262
## 更新日志
6363

64-
最新版本 v1.0.0rc0 在 2022.8.31 发布。
64+
最新版本 v1.0.0rc1 在 2022.11.2 发布。
6565
如果想了解更多版本更新细节和历史信息,请阅读[更新日志](docs/en/notes/changelog.md)
6666

6767
## 安装

docker/Dockerfile

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
ARG PYTORCH="1.11.0"
22
ARG CUDA="11.3"
33
ARG CUDNN="8"
4+
ARG MMCV="2.0.0rc1"
45

56
FROM pytorch/pytorch:${PYTORCH}-cuda${CUDA}-cudnn${CUDNN}-devel
67

@@ -22,10 +23,12 @@ RUN conda clean --all
2223
ARG PYTORCH
2324
ARG CUDA
2425
ARG MMCV
25-
RUN ["/bin/bash", "-c", "pip install --no-cache-dir mmcv-full -f https://download.openmmlab.com/mmcv/dist/cu${CUDA//./}/torch${PYTORCH}/index.html"]
26+
RUN ["/bin/bash", "-c", "pip install openmim"]
27+
RUN ["/bin/bash", "-c", "mim install mmengine"]
28+
RUN ["/bin/bash", "-c", "mim install mmcv==${MMCV}"]
2629

2730
# Install MMSegmentation
28-
RUN git clone https://github.com/open-mmlab/mmsegmentation.git /mmsegmentation
31+
RUN git clone -b dev-1.x https://github.com/open-mmlab/mmsegmentation.git /mmsegmentation
2932
WORKDIR /mmsegmentation
3033
ENV FORCE_CUDA="1"
3134
RUN pip install -r requirements.txt

docker/serve/Dockerfile

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ ARG CUDA="11.3"
33
ARG CUDNN="8"
44
FROM pytorch/pytorch:${PYTORCH}-cuda${CUDA}-cudnn${CUDNN}-devel
55

6-
ARG MMCV="1.4.8"
7-
ARG MMSEG="0.24.1"
6+
ARG MMCV="2.0.0rc1"
7+
ARG MMSEG="1.0.0rc1"
88

99
ENV PYTHONUNBUFFERED TRUE
1010

@@ -26,7 +26,9 @@ RUN pip install torchserve torch-model-archiver
2626
# MMLAB
2727
ARG PYTORCH
2828
ARG CUDA
29-
RUN ["/bin/bash", "-c", "pip install mmcv-full==${MMCV} -f https://download.openmmlab.com/mmcv/dist/cu${CUDA//./}/torch${PYTORCH}/index.html"]
29+
RUN ["/bin/bash", "-c", "pip install openmim"]
30+
RUN ["/bin/bash", "-c", "mim install mmengine"]
31+
RUN ["/bin/bash", "-c", "mim install mmcv==${MMCV}"]
3032
RUN pip install mmsegmentation==${MMSEG}
3133

3234
RUN useradd -m model-server \

docs/en/notes/changelog.md

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,54 @@
11
# Changelog of v1.x
22

3+
## v1.0.0rc1 (2/11/2022)
4+
5+
### Highlights
6+
7+
- Support PoolFormer ([#2191](https://github.com/open-mmlab/mmsegmentation/pull/2191))
8+
- Add Decathlon dataset ([#2227](https://github.com/open-mmlab/mmsegmentation/pull/2227))
9+
10+
### Features
11+
12+
- Add BioMedical data loading ([#2176](https://github.com/open-mmlab/mmsegmentation/pull/2176))
13+
- Add LIP dataset ([#2251](https://github.com/open-mmlab/mmsegmentation/pull/2251))
14+
- Add `GenerateEdge` data transform ([#2210](https://github.com/open-mmlab/mmsegmentation/pull/2210))
15+
16+
### Bug fix
17+
18+
- Fix segmenter-vit-s_fcn config ([#2037](https://github.com/open-mmlab/mmsegmentation/pull/2037))
19+
- Fix binary segmentation ([#2101](https://github.com/open-mmlab/mmsegmentation/pull/2101))
20+
- Fix MMSegmentation colab demo ([#2089](https://github.com/open-mmlab/mmsegmentation/pull/2089))
21+
- Fix ResizeToMultiple transform ([#2185](https://github.com/open-mmlab/mmsegmentation/pull/2185))
22+
- Use SyncBN in mobilenet_v2 ([#2198](https://github.com/open-mmlab/mmsegmentation/pull/2198))
23+
- Fix typo in installation ([#2175](https://github.com/open-mmlab/mmsegmentation/pull/2175))
24+
- Fix typo in visualization.md ([#2116](https://github.com/open-mmlab/mmsegmentation/pull/2116))
25+
26+
### Enhancement
27+
28+
- Add mim extras_requires in setup.py ([#2012](https://github.com/open-mmlab/mmsegmentation/pull/2012))
29+
- Fix CI ([#2029](https://github.com/open-mmlab/mmsegmentation/pull/2029))
30+
- Remove ops module ([#2063](https://github.com/open-mmlab/mmsegmentation/pull/2063))
31+
- Add pyupgrade pre-commit hook ([#2078](https://github.com/open-mmlab/mmsegmentation/pull/2078))
32+
- Add `out_file` in `add_datasample` of `SegLocalVisualizer` to directly save image ([#2090](https://github.com/open-mmlab/mmsegmentation/pull/2090))
33+
- Upgrade pre commit hooks ([#2154](https://github.com/open-mmlab/mmsegmentation/pull/2154))
34+
- Ignore test timm in CI when torch\<1.7 ([#2158](https://github.com/open-mmlab/mmsegmentation/pull/2158))
35+
- Update requirements ([#2186](https://github.com/open-mmlab/mmsegmentation/pull/2186))
36+
- Fix Windows platform CI ([#2202](https://github.com/open-mmlab/mmsegmentation/pull/2202))
37+
38+
### Documentation
39+
40+
- Add `Overview` documentation ([#2042](https://github.com/open-mmlab/mmsegmentation/pull/2042))
41+
- Add `Evaluation` documentation ([#2077](https://github.com/open-mmlab/mmsegmentation/pull/2077))
42+
- Add `Migration` documentation ([#2066](https://github.com/open-mmlab/mmsegmentation/pull/2066))
43+
- Add `Structures` documentation ([#2070](https://github.com/open-mmlab/mmsegmentation/pull/2070))
44+
- Add `Structures` ZN documentation ([#2129](https://github.com/open-mmlab/mmsegmentation/pull/2129))
45+
- Add `Engine` ZN documentation ([#2157](https://github.com/open-mmlab/mmsegmentation/pull/2157))
46+
- Update `Prepare datasets` and `Visualization` doc ([#2054](https://github.com/open-mmlab/mmsegmentation/pull/2054))
47+
- Update `Models` documentation ([#2160](https://github.com/open-mmlab/mmsegmentation/pull/2160))
48+
- Update `Add New Modules` documentation ([#2067](https://github.com/open-mmlab/mmsegmentation/pull/2067))
49+
- Fix the installation commands in get_started.md ([#2174](https://github.com/open-mmlab/mmsegmentation/pull/2174))
50+
- Add MMYOLO to README.md ([#2220](https://github.com/open-mmlab/mmsegmentation/pull/2220))
51+
352
## v1.0.0rc0 (31/8/2022)
453

554
We are excited to announce the release of MMSegmentation 1.0.0rc0.

docs/en/notes/changelog_v0.x.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@
1515

1616
**New Features**
1717

18-
- Support MAE: Masked Autoencoders Are Scalable Vision Learners ([1307](https://github.com/open-mmlab/mmsegmentation/pull/1307), [1523](https://github.com/open-mmlab/mmsegmentation/pull/1523))
19-
- Support Resnet strikes back ([1390](https://github.com/open-mmlab/mmsegmentation/pull/1390))
20-
- Support extra dataloader settings in configs ([1435](https://github.com/open-mmlab/mmsegmentation/pull/1435))
18+
- Support MAE: Masked Autoencoders Are Scalable Vision Learners ([#1307](https://github.com/open-mmlab/mmsegmentation/pull/1307), [#1523](https://github.com/open-mmlab/mmsegmentation/pull/1523))
19+
- Support Resnet strikes back ([#1390](https://github.com/open-mmlab/mmsegmentation/pull/1390))
20+
- Support extra dataloader settings in configs ([#1435](https://github.com/open-mmlab/mmsegmentation/pull/1435))
2121

2222
**Bug Fixes**
2323

docs/en/notes/faq.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@ The compatible MMSegmentation and MMCV versions are as below. Please install the
88

99
| MMSegmentation version | MMCV version | MMClassification version |
1010
| :--------------------: | :-------------------------: | :----------------------: |
11-
| 1.0.0rc0 | mmcv-full >= 2.0.0rc1 | mmcls>=1.0.0rc0 |
11+
| 1.0.0rc1 | mmcv >= 2.0.0rc1 | mmcls>=1.0.0rc0 |
12+
| 1.0.0rc0 | mmcv >= 2.0.0rc1 | mmcls>=1.0.0rc0 |
1213
| master | mmcv-full>=1.4.4, \<=1.6.0 | mmcls>=0.20.1, \<=1.0.0 |
1314
| 0.24.1 | mmcv-full>=1.4.4, \<=1.6.0 | mmcls>=0.20.1, \<=1.0.0 |
1415
| 0.23.0 | mmcv-full>=1.4.4, \<=1.6.0 | mmcls>=0.20.1, \<=1.0.0 |

mmseg/version.py

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

3-
__version__ = '1.0.0rc0'
3+
__version__ = '1.0.0rc1'
44

55

66
def parse_version_info(version_str):

0 commit comments

Comments
 (0)