Skip to content

Commit 0079076

Browse files
committed
Release MMSegmentation v1.1.0
2 parents e64548f + e4c1865 commit 0079076

File tree

330 files changed

+13149
-440
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

330 files changed

+13149
-440
lines changed

.circleci/test.yml

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -61,10 +61,11 @@ jobs:
6161
command: |
6262
pip install git+https://github.com/open-mmlab/mmengine.git@main
6363
pip install -U openmim
64-
mim install 'mmcv>=2.0.0rc4'
65-
pip install mmcls==1.0.0rc6
66-
pip install git+https://github.com/open-mmlab/mmdetection.git@main
64+
mim install mmcv>=2.0.0
65+
pip install mmpretrain>=1.0.0rc7
66+
pip install mmdet>=3.0.0
6767
pip install -r requirements/tests.txt -r requirements/optional.txt
68+
python -m pip install albumentations>=0.3.2 --no-binary qudida,albumentations
6869
- run:
6970
name: Build and install
7071
command: |
@@ -96,21 +97,21 @@ jobs:
9697
name: Clone Repos
9798
command: |
9899
git clone -b main --depth 1 https://github.com/open-mmlab/mmengine.git /home/circleci/mmengine
99-
git clone -b dev-3.x --depth 1 https://github.com/open-mmlab/mmdetection.git /home/circleci/mmdetection
100100
- run:
101101
name: Build Docker image
102102
command: |
103103
docker build .circleci/docker -t mmseg:gpu --build-arg PYTORCH=<< parameters.torch >> --build-arg CUDA=<< parameters.cuda >> --build-arg CUDNN=<< parameters.cudnn >>
104-
docker run --gpus all -t -d -v /home/circleci/project:/mmseg -v /home/circleci/mmengine:/mmengine -v /home/circleci/mmclassification:/mmclassification -v /home/circleci/mmdetection:/mmdetection -w /mmseg --name mmseg mmseg:gpu
104+
docker run --gpus all -t -d -v /home/circleci/project:/mmseg -v /home/circleci/mmengine:/mmengine -v /home/circleci/mmpretrain:/mmpretrain -v /home/circleci/mmdetection:/mmdetection -w /mmseg --name mmseg mmseg:gpu
105105
- run:
106106
name: Install mmseg dependencies
107107
command: |
108108
docker exec mmseg pip install -e /mmengine
109109
docker exec mmseg pip install -U openmim
110-
docker exec mmseg mim install 'mmcv>=2.0.0rc4'
111-
docker exec mmseg pip install mmcls==1.0.0rc6
112-
docker exec mmseg pip install -e /mmdetection
110+
docker exec mmseg mim install mmcv>=2.0.0
111+
docker exec mmseg pip install mmpretrain>=1.0.0rc7
112+
docker exec mmseg mim install mmdet>=3.0.0
113113
docker exec mmseg pip install -r requirements/tests.txt -r requirements/optional.txt
114+
docker exec mmseg python -m pip install albumentations>=0.3.2 --no-binary qudida,albumentations
114115
- run:
115116
name: Build and install
116117
command: |
@@ -144,8 +145,8 @@ workflows:
144145
- main
145146
- build_cpu:
146147
name: minimum_version_cpu
147-
torch: 1.6.0
148-
torchvision: 0.7.0
148+
torch: 1.8.1
149+
torchvision: 0.9.1
149150
python: "3.7"
150151
requires:
151152
- lint
@@ -176,10 +177,10 @@ workflows:
176177
jobs:
177178
- build_cuda:
178179
name: minimum_version_gpu
179-
torch: 1.6.0
180+
torch: 1.8.1
180181
# Use double quotation mark to explicitly specify its type
181182
# as string instead of number
182-
cuda: "10.1"
183+
cuda: "10.2"
183184
filters:
184185
branches:
185186
only:
File renamed without changes.
File renamed without changes.
File renamed without changes.
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
ann/ann_r50-d8_4xb2-40k_cityscapes-512x1024.py
2+
apcnet/apcnet_r50-d8_4xb4-80k_ade20k-512x512.py
3+
beit/beit-large_upernet_8xb1-amp-160k_ade20k-640x640.py
4+
bisenetv1/bisenetv1_r18-d32_4xb4-160k_coco-stuff164k-512x512.py
5+
bisenetv2/bisenetv2_fcn_4xb4-ohem-160k_cityscapes-1024x1024.py
6+
ccnet/ccnet_r50-d8_4xb2-40k_cityscapes-512x1024.py
7+
cgnet/cgnet_fcn_4xb4-60k_cityscapes-680x680.py
8+
convnext/convnext-tiny_upernet_8xb2-amp-160k_ade20k-512x512.py
9+
danet/danet_r50-d8_4xb2-40k_cityscapes-512x1024.py
10+
deeplabv3/deeplabv3_r50-d8_4xb2-40k_cityscapes-512x1024.py
11+
deeplabv3plus/deeplabv3plus_r101-d8_4xb2-40k_cityscapes-769x769.py
12+
dmnet/dmnet_r50-d8_4xb2-40k_cityscapes-512x1024.py
13+
dnlnet/dnl_r50-d8_4xb2-40k_cityscapes-512x1024.py
14+
dpt/dpt_vit-b16_8xb2-160k_ade20k-512x512.py
15+
emanet/eemanet_r50-d8_4xb2-80k_cityscapes-512x1024.py
16+
encnet/encnet_r50-d8_4xb4-80k_ade20k-512x512.py
17+
erfnet/erfnet_fcn_4xb4-160k_cityscapes-512x1024.py
18+
fastfcn/fastfcn_r50-d32_jpu_aspp_4xb2-80k_cityscapes-512x1024.py
19+
fastscnn/fast_scnn_8xb4-160k_cityscapes-512x1024.py
20+
fcn/fcn_r50-d8_4xb2-40k_cityscapes-512x1024.py
21+
gcnet/gcnet_r50-d8_4xb2-40k_cityscapes-769x769.py
22+
hrnet/fcn_hr18s_4xb4-80k_ade20k-512x512.py
23+
icnet/icnet_r50-d8_4xb2-80k_cityscapes-832x832.py
24+
isanet/isanet_r50-d8_4xb2-80k_cityscapes-512x1024.py
25+
knet/knet-s3_swin-l_upernet_8xb2-adamw-80k_ade20k-640x640.py
26+
mae/mae-base_upernet_8xb2-amp-160k_ade20k-512x512.py
27+
mask2former/mask2former_r50_8xb2-90k_cityscapes-512x1024.py
28+
mask2former/mask2former_swin-t_8xb2-90k_cityscapes-512x1024.py
29+
mask2former/mask2former_swin-s_8xb2-160k_ade20k-512x512.py
30+
mask2former/mask2former_swin-l-in22k-384x384-pre_8xb2-160k_ade20k-640x640.py
31+
maskformer/maskformer_r50-d32_8xb2-160k_ade20k-512x512.py
32+
maskformer/maskformer_r101-d32_8xb2-160k_ade20k-512x512.py
33+
maskformer/maskformer_swin-t_upernet_8xb2-160k_ade20k-512x512.py
34+
maskformer/maskformer_swin-s_upernet_8xb2-160k_ade20k-512x512.py
35+
mobilenet_v2/mobilenet-v2-d8_pspnet_4xb2-80k_cityscapes-512x1024.py
36+
mobilenet_v3/mobilenet-v3-d8-scratch_lraspp_4xb4-320k_cityscapes-512x1024.py
37+
nonlocal_net/nonlocal_r50-d8_4xb2-40k_cityscapes-512x1024.py
38+
ocrnet/ocrnet_hr18_4xb4-80k_ade20k-512x512.py
39+
pidnet/pidnet-l_2xb6-120k_1024x1024-cityscapes.py
40+
point_rend/pointrend_r50_4xb2-80k_cityscapes-512x1024.py
41+
poolformer/fpn_poolformer_m48_8xb4-40k_ade20k-512x512.py
42+
psanet/psanet_r101-d8_4xb4-80k_ade20k-512x512.py
43+
pspnet/pspnet_r50-d8-rsb_4xb2-adamw-80k_cityscapes-512x1024.py
44+
resnest/resnest_s101-d8_deeplabv3_4xb4-160k_ade20k-512x512.py
45+
segformer/segformer_mit-b5_8xb1-160k_cityscapes-1024x1024.py
46+
segformer/segformer_mit-b5_8xb2-160k_ade20k-512x512.py
47+
segmenter/segmenter_vit-t_mask_8xb1-160k_ade20k-512x512.py
48+
segnext/segnext_mscan-t_1xb16-adamw-160k_ade20k-512x512.py
49+
sem_fpn/fpn_r101_4xb2-80k_cityscapes-512x1024.py
50+
setr/setr_vit-l-mla_8xb1-160k_ade20k-512x512.py
51+
stdc/stdc1_in1k-pre_4xb12-80k_cityscapes-512x1024.py
52+
swin/swin-small-patch4-window7-in1k-pre_upernet_8xb2-160k_ade20k-512x512.py
53+
twins/twins_pcpvt-s_uperhead_8xb4-160k_ade20k-512x512.py
54+
unet/unet-s5-d16_fcn_4xb4-160k_cityscapes-512x1024.py
55+
upernet/upernet_r50_4xb2-40k_cityscapes-769x769.py
56+
vit/vit_deit-s16_upernet_8xb2-80k_ade20k-512x512.py
File renamed without changes.

.dev_scripts/benchmark_options.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
third_part_libs = [
2+
'pip install mmengine',
3+
'pip install mmcv>=2.0.0',
4+
'pip install mmcls==1.0.0rc6',
5+
'pip install mmdet==3.0.0',
6+
'pip install -r requirements.txt',
7+
'pip install timm',
8+
]
9+
10+
default_floating_range = 0.5
File renamed without changes.
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
bisenetv1/bisenetv1_r18-d32_4xb4-160k_coco-stuff164k-512x512.py
2+
bisenetv2/bisenetv2_fcn_4xb4-ohem-160k_cityscapes-1024x1024.py
3+
deeplabv3/deeplabv3_r50-d8_4xb2-40k_cityscapes-512x1024.py
4+
deeplabv3/deeplabv3_r101-d8_4xb4-160k_ade20k-512x512.py
5+
deeplabv3plus/deeplabv3plus_r101-d8_4xb2-40k_cityscapes-769x769.py
6+
deeplabv3plus/deeplabv3plus_r50-d8_4xb4-80k_ade20k-512x512.py
7+
hrnet/fcn_hr18s_4xb4-80k_ade20k-512x512.py
8+
hrnet/fcn_hr18_4xb2-160k_cityscapes-512x1024.py
9+
knet/knet-s3_swin-l_upernet_8xb2-adamw-80k_ade20k-512x512.py
10+
knet/knet-s3_r50-d8_pspnet_8xb2-adamw-80k_ade20k-512x512.py
11+
mae/mae-base_upernet_8xb2-amp-160k_ade20k-512x512.py
12+
mask2former/mask2former_swin-l-in22k-384x384-pre_8xb2-160k_ade20k-640x640.py
13+
maskformer/maskformer_swin-s_upernet_8xb2-160k_ade20k-512x512.py
14+
mobilenet_v2/mobilenet-v2-d8_deeplabv3_4xb2-80k_cityscapes-512x1024.py
15+
ocrnet/ocrnet_hr48_4xb4-80k_ade20k-512x512.py
16+
pidnet/pidnet-m_2xb6-120k_1024x1024-cityscapes.py
17+
pspnet/pspnet_r50-d8-rsb_4xb2-adamw-80k_cityscapes-512x1024.py
18+
pspnet/pspnet_r101-d8_4xb4-80k_ade20k-512x512.py
19+
segformer/segformer_mit-b5_8xb2-160k_ade20k-512x512.py
20+
segmenter/segmenter_vit-t_mask_8xb1-160k_ade20k-512x512.py
21+
segnext/segnext_mscan-t_1xb16-adamw-160k_ade20k-512x512.py
22+
swin/swin-base-patch4-window12-in22k-384x384-pre_upernet_8xb2-160k_ade20k-512x512.py
23+
twins/twins_pcpvt-l_uperhead_8xb2-160k_ade20k-512x512.py
24+
unet/unet-s5-d16_fcn_4xb4-160k_cityscapes-512x1024.py
25+
upernet/upernet_r101_4xb2-40k_cityscapes-512x1024.py
File renamed without changes.

0 commit comments

Comments
 (0)