mirror of
https://github.com/open-mmlab/mmsegmentation.git
synced 2025-06-03 22:03:48 +08:00
commit
eafb5da877
@ -62,12 +62,11 @@ The 1.x branch works with **PyTorch 1.6+**.
|
||||
|
||||
## What's New
|
||||
|
||||
v1.0.0rc0 was released in 31/8/2022.
|
||||
v1.0.0rc1 was released in 2/11/2022.
|
||||
Please refer to [changelog.md](docs/en/notes/changelog.md) for details and release history.
|
||||
|
||||
- Unifies interfaces of all components based on MMEngine.
|
||||
- Faster training and testing speed with complete support of mixed precision training.
|
||||
- Refactored and more flexible architecture.
|
||||
- Support PoolFormer ([#2191](https://github.com/open-mmlab/mmsegmentation/pull/2191))
|
||||
- Add Decathlon dataset ([#2227](https://github.com/open-mmlab/mmsegmentation/pull/2227))
|
||||
|
||||
## Installation
|
||||
|
||||
|
@ -61,7 +61,7 @@ MMSegmentation 是一个基于 PyTorch 的语义分割开源工具箱。它是 O
|
||||
|
||||
## 更新日志
|
||||
|
||||
最新版本 v1.0.0rc0 在 2022.8.31 发布。
|
||||
最新版本 v1.0.0rc1 在 2022.11.2 发布。
|
||||
如果想了解更多版本更新细节和历史信息,请阅读[更新日志](docs/en/notes/changelog.md)。
|
||||
|
||||
## 安装
|
||||
|
@ -1,6 +1,7 @@
|
||||
ARG PYTORCH="1.11.0"
|
||||
ARG CUDA="11.3"
|
||||
ARG CUDNN="8"
|
||||
ARG MMCV="2.0.0rc1"
|
||||
|
||||
FROM pytorch/pytorch:${PYTORCH}-cuda${CUDA}-cudnn${CUDNN}-devel
|
||||
|
||||
@ -22,10 +23,12 @@ RUN conda clean --all
|
||||
ARG PYTORCH
|
||||
ARG CUDA
|
||||
ARG MMCV
|
||||
RUN ["/bin/bash", "-c", "pip install --no-cache-dir mmcv-full -f https://download.openmmlab.com/mmcv/dist/cu${CUDA//./}/torch${PYTORCH}/index.html"]
|
||||
RUN ["/bin/bash", "-c", "pip install openmim"]
|
||||
RUN ["/bin/bash", "-c", "mim install mmengine"]
|
||||
RUN ["/bin/bash", "-c", "mim install mmcv==${MMCV}"]
|
||||
|
||||
# Install MMSegmentation
|
||||
RUN git clone https://github.com/open-mmlab/mmsegmentation.git /mmsegmentation
|
||||
RUN git clone -b dev-1.x https://github.com/open-mmlab/mmsegmentation.git /mmsegmentation
|
||||
WORKDIR /mmsegmentation
|
||||
ENV FORCE_CUDA="1"
|
||||
RUN pip install -r requirements.txt
|
||||
|
@ -3,8 +3,8 @@ ARG CUDA="11.3"
|
||||
ARG CUDNN="8"
|
||||
FROM pytorch/pytorch:${PYTORCH}-cuda${CUDA}-cudnn${CUDNN}-devel
|
||||
|
||||
ARG MMCV="1.4.8"
|
||||
ARG MMSEG="0.24.1"
|
||||
ARG MMCV="2.0.0rc1"
|
||||
ARG MMSEG="1.0.0rc1"
|
||||
|
||||
ENV PYTHONUNBUFFERED TRUE
|
||||
|
||||
@ -26,7 +26,9 @@ RUN pip install torchserve torch-model-archiver
|
||||
# MMLAB
|
||||
ARG PYTORCH
|
||||
ARG CUDA
|
||||
RUN ["/bin/bash", "-c", "pip install mmcv-full==${MMCV} -f https://download.openmmlab.com/mmcv/dist/cu${CUDA//./}/torch${PYTORCH}/index.html"]
|
||||
RUN ["/bin/bash", "-c", "pip install openmim"]
|
||||
RUN ["/bin/bash", "-c", "mim install mmengine"]
|
||||
RUN ["/bin/bash", "-c", "mim install mmcv==${MMCV}"]
|
||||
RUN pip install mmsegmentation==${MMSEG}
|
||||
|
||||
RUN useradd -m model-server \
|
||||
|
@ -1,5 +1,54 @@
|
||||
# Changelog of v1.x
|
||||
|
||||
## v1.0.0rc1 (2/11/2022)
|
||||
|
||||
### Highlights
|
||||
|
||||
- Support PoolFormer ([#2191](https://github.com/open-mmlab/mmsegmentation/pull/2191))
|
||||
- Add Decathlon dataset ([#2227](https://github.com/open-mmlab/mmsegmentation/pull/2227))
|
||||
|
||||
### Features
|
||||
|
||||
- Add BioMedical data loading ([#2176](https://github.com/open-mmlab/mmsegmentation/pull/2176))
|
||||
- Add LIP dataset ([#2251](https://github.com/open-mmlab/mmsegmentation/pull/2251))
|
||||
- Add `GenerateEdge` data transform ([#2210](https://github.com/open-mmlab/mmsegmentation/pull/2210))
|
||||
|
||||
### Bug fix
|
||||
|
||||
- Fix segmenter-vit-s_fcn config ([#2037](https://github.com/open-mmlab/mmsegmentation/pull/2037))
|
||||
- Fix binary segmentation ([#2101](https://github.com/open-mmlab/mmsegmentation/pull/2101))
|
||||
- Fix MMSegmentation colab demo ([#2089](https://github.com/open-mmlab/mmsegmentation/pull/2089))
|
||||
- Fix ResizeToMultiple transform ([#2185](https://github.com/open-mmlab/mmsegmentation/pull/2185))
|
||||
- Use SyncBN in mobilenet_v2 ([#2198](https://github.com/open-mmlab/mmsegmentation/pull/2198))
|
||||
- Fix typo in installation ([#2175](https://github.com/open-mmlab/mmsegmentation/pull/2175))
|
||||
- Fix typo in visualization.md ([#2116](https://github.com/open-mmlab/mmsegmentation/pull/2116))
|
||||
|
||||
### Enhancement
|
||||
|
||||
- Add mim extras_requires in setup.py ([#2012](https://github.com/open-mmlab/mmsegmentation/pull/2012))
|
||||
- Fix CI ([#2029](https://github.com/open-mmlab/mmsegmentation/pull/2029))
|
||||
- Remove ops module ([#2063](https://github.com/open-mmlab/mmsegmentation/pull/2063))
|
||||
- Add pyupgrade pre-commit hook ([#2078](https://github.com/open-mmlab/mmsegmentation/pull/2078))
|
||||
- Add `out_file` in `add_datasample` of `SegLocalVisualizer` to directly save image ([#2090](https://github.com/open-mmlab/mmsegmentation/pull/2090))
|
||||
- Upgrade pre commit hooks ([#2154](https://github.com/open-mmlab/mmsegmentation/pull/2154))
|
||||
- Ignore test timm in CI when torch\<1.7 ([#2158](https://github.com/open-mmlab/mmsegmentation/pull/2158))
|
||||
- Update requirements ([#2186](https://github.com/open-mmlab/mmsegmentation/pull/2186))
|
||||
- Fix Windows platform CI ([#2202](https://github.com/open-mmlab/mmsegmentation/pull/2202))
|
||||
|
||||
### Documentation
|
||||
|
||||
- Add `Overview` documentation ([#2042](https://github.com/open-mmlab/mmsegmentation/pull/2042))
|
||||
- Add `Evaluation` documentation ([#2077](https://github.com/open-mmlab/mmsegmentation/pull/2077))
|
||||
- Add `Migration` documentation ([#2066](https://github.com/open-mmlab/mmsegmentation/pull/2066))
|
||||
- Add `Structures` documentation ([#2070](https://github.com/open-mmlab/mmsegmentation/pull/2070))
|
||||
- Add `Structures` ZN documentation ([#2129](https://github.com/open-mmlab/mmsegmentation/pull/2129))
|
||||
- Add `Engine` ZN documentation ([#2157](https://github.com/open-mmlab/mmsegmentation/pull/2157))
|
||||
- Update `Prepare datasets` and `Visualization` doc ([#2054](https://github.com/open-mmlab/mmsegmentation/pull/2054))
|
||||
- Update `Models` documentation ([#2160](https://github.com/open-mmlab/mmsegmentation/pull/2160))
|
||||
- Update `Add New Modules` documentation ([#2067](https://github.com/open-mmlab/mmsegmentation/pull/2067))
|
||||
- Fix the installation commands in get_started.md ([#2174](https://github.com/open-mmlab/mmsegmentation/pull/2174))
|
||||
- Add MMYOLO to README.md ([#2220](https://github.com/open-mmlab/mmsegmentation/pull/2220))
|
||||
|
||||
## v1.0.0rc0 (31/8/2022)
|
||||
|
||||
We are excited to announce the release of MMSegmentation 1.0.0rc0.
|
||||
|
@ -15,9 +15,9 @@
|
||||
|
||||
**New Features**
|
||||
|
||||
- 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))
|
||||
- Support Resnet strikes back ([1390](https://github.com/open-mmlab/mmsegmentation/pull/1390))
|
||||
- Support extra dataloader settings in configs ([1435](https://github.com/open-mmlab/mmsegmentation/pull/1435))
|
||||
- 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))
|
||||
- Support Resnet strikes back ([#1390](https://github.com/open-mmlab/mmsegmentation/pull/1390))
|
||||
- Support extra dataloader settings in configs ([#1435](https://github.com/open-mmlab/mmsegmentation/pull/1435))
|
||||
|
||||
**Bug Fixes**
|
||||
|
||||
|
@ -8,7 +8,8 @@ The compatible MMSegmentation and MMCV versions are as below. Please install the
|
||||
|
||||
| MMSegmentation version | MMCV version | MMClassification version |
|
||||
| :--------------------: | :-------------------------: | :----------------------: |
|
||||
| 1.0.0rc0 | mmcv-full >= 2.0.0rc1 | mmcls>=1.0.0rc0 |
|
||||
| 1.0.0rc1 | mmcv >= 2.0.0rc1 | mmcls>=1.0.0rc0 |
|
||||
| 1.0.0rc0 | mmcv >= 2.0.0rc1 | mmcls>=1.0.0rc0 |
|
||||
| master | mmcv-full>=1.4.4, \<=1.6.0 | mmcls>=0.20.1, \<=1.0.0 |
|
||||
| 0.24.1 | mmcv-full>=1.4.4, \<=1.6.0 | mmcls>=0.20.1, \<=1.0.0 |
|
||||
| 0.23.0 | mmcv-full>=1.4.4, \<=1.6.0 | mmcls>=0.20.1, \<=1.0.0 |
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright (c) Open-MMLab. All rights reserved.
|
||||
|
||||
__version__ = '1.0.0rc0'
|
||||
__version__ = '1.0.0rc1'
|
||||
|
||||
|
||||
def parse_version_info(version_str):
|
||||
|
Loading…
x
Reference in New Issue
Block a user