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

C #3620

Open
wants to merge 422 commits into
base: main
Choose a base branch
from
Open

C #3620

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
422 commits
Select commit Hold shift + click to select a range
0d226e0
Bump 1.0.0rc2 (#2384)
MeowZheng Dec 6, 2022
4b1eda7
Merge pull request #2385 from open-mmlab/dev-1.x
MeowZheng Dec 6, 2022
d15e2ae
CodeCamp #144 [Doc] Chinese version of config tutorial (2371)
pofengdenihong Dec 2, 2022
e267350
CodeCamp #147 [Doc] Add Chinese version of train & test tutorial (2355)
BLUE-coconut Nov 30, 2022
76ce958
CodeCamp #1562 [Doc] Add Chinese version of overview.md (#2397)
tianleiSHI Dec 10, 2022
f745a43
[CI] Add torch1.13 checking in CI (#2402)
xiexinch Dec 12, 2022
f3a0201
[Doc] Add ZN datasets.md in dev-1.x (#2387)
MengzhangLI Dec 6, 2022
e3420d7
CodeCamp #1565 [Doc] update the Chinese version of get_started.md (#2…
tianleiSHI Dec 17, 2022
4b81f3b
[Projects] Add 'Projects/' folder, and the first example project (#2412)
xiexinch Dec 15, 2022
4fc4097
[Doc] Add dataflow document (#2403)
xiexinch Dec 29, 2022
2965e61
[Feature] Add Biomedical 3D array random crop transform (#2378)
Yejin0111 Dec 30, 2022
a6e3772
[Doc] Change some content from customize_runtime to engine ZN doc (#2…
MengzhangLI Dec 30, 2022
0de3760
add pspnet model structure graph (#2437)
haofengsiji Dec 30, 2022
1aef75b
[Refactor] Support TTA (#2184)
xiexinch Dec 30, 2022
b7f4fee
update tta docs (#2335)
xiexinch Dec 30, 2022
845df84
[Fix] Remove dependcy mmdet when do not use `MaskFormerHead` and `MM…
MeowZheng Dec 30, 2022
bcc5e84
[Fix]Fix pt version for merge stage test (#2449)
MeowZheng Dec 31, 2022
6d2f101
Bump 1.0.0rc3 (#2446)
MeowZheng Dec 31, 2022
8354bbc
Merge branch 'dev-1.x' into 1.x
MeowZheng Dec 31, 2022
85c3c00
[Feature] nnUNet-style Gaussian Noise and Blur (#2373)
blueyo0 Jan 2, 2023
194f0b9
[Feature] Add BioMedicalRandomGamma (#2406)
Fivethousand5k Jan 2, 2023
83ff7d6
[Feature] Add BioMedical3DPad (#2383)
suyanzhou626 Jan 3, 2023
42768f0
CodeCamp #150 [Feature] Add ISNet (#2400)
unrealMJ Jan 4, 2023
003a088
CodeCamp #140 [New] [Feature] Add synapse dataset and data augmentati…
Dominic23331 Jan 6, 2023
0879f2d
[Doc] Add checklist of ISNet (#2460)
xiexinch Jan 9, 2023
34444c9
[CI] Remove test py3.6 (#2468)
MeowZheng Jan 10, 2023
55e4ae7
[Fix] Fix incorrect `img_shape` value assignment in RandomCrop (#2469)
xiexinch Jan 10, 2023
9f2d0d2
[Doc] Update ZN dataset preparation of Synapse (#2465)
MengzhangLI Jan 11, 2023
6521e36
[Feature] Add `gt_edge_map` field. (#2466)
274869388 Jan 11, 2023
933d77a
CodeCamp #151[Feature] Support HieraSeg on cityscapes (#2444)
AI-Tianlong Jan 12, 2023
c7d1e00
[Doc] Fix API document (#2483)
xiexinch Jan 13, 2023
d8c18d1
Update basesegdataset.py (#2492)
morkovka1337 Jan 17, 2023
42ca580
[Fix][Doc] Fix link of preprocessing and order of operations in ZN da…
MengzhangLI Jan 19, 2023
ec890b2
[Doc] Add ZN Customized_runtime Doc in dev-1.x (#2502)
MengzhangLI Jan 19, 2023
598a927
CodeCamp #1555[Feature] Support Mapillary Vistas Dataset (#2484)
AI-Tianlong Jan 20, 2023
51141d0
CodeCamp #141 [Feature] Add BioMedical3DRandomFlip. (#2404)
Leeinsn Jan 20, 2023
7e0a8c0
[Fix] Fix inference api and support setting palette to SegLocalVisual…
xiexinch Jan 20, 2023
92f0fbb
[Doc] Add EN datasets.md in dev-1.x (#2464)
MengzhangLI Jan 22, 2023
b1addef
[CI] Upgrade the version of isort to fix lint error (#2519)
xiexinch Jan 30, 2023
2d424b8
[Doc] Fix minor typo in migration `package.md` (#2518)
siddancha Jan 30, 2023
a51ddda
[Fix] Switch order of `reduce_zero_label` and applying `label_map` in…
siddancha Jan 30, 2023
bf3a3a1
[Fix] Unfinished label conversion from `-1` to `255` in 1.x (#2516)
siddancha Jan 30, 2023
d20305c
[Fix]Fix mmcv version 2.0.0rc3 for win test (#2531)
MeowZheng Jan 30, 2023
14710ac
Bump v1.0.0rc4 (#2529)
xiexinch Jan 30, 2023
ee50cd2
Merge branch 'dev-1.x' of github.com:open-mmlab/mmsegmentation into 1.x
MeowZheng Jan 30, 2023
e5c5602
[Fix] Fix ERFNet URL in dev-1.x branch (#2537)
MengzhangLI Jan 31, 2023
105726b
Backward merge #2535 from `1.x` into `dev-1.x` (#2546)
siddancha Feb 1, 2023
1bad52a
[Refactor] Refactor fileio (#2543)
xiexinch Feb 1, 2023
ef981d4
[Fix] Fix MaskFormer and Mask2Former of MMSegmentation (#2532)
Li-Qingyun Feb 1, 2023
d9dfa27
Rename typing.py to typing_utils.py (#2548)
zccjjj Feb 1, 2023
a617033
Bump v1.0.0rc5 (#2549)
xiexinch Feb 1, 2023
1f108e9
Merge branch 'dev-1.x' of github.com:open-mmlab/mmsegmentation into 1.x
MeowZheng Feb 1, 2023
674b0f0
CodeCamp #139 [Feature] Support REFUGE dataset. (#2554)
liuruiqiang Feb 3, 2023
1a010e3
[Fix] Rename and Fix bug of projects HieraSeg (old PR #2444) (#2565)
AI-Tianlong Feb 6, 2023
e52ffa2
[Doc] Add EN custmized runtime doc in dev-1.x (#2533)
MengzhangLI Feb 7, 2023
808ce5b
[NPU] add npu result (#2569)
wangjiangben-hw Feb 7, 2023
4504bc7
[Doc] for Visualization feature map using wandb backend in dev-1.x (…
jinxianwei Feb 8, 2023
8ec0c25
[Fix] Fix the benchmark model list (#2582)
MeowZheng Feb 10, 2023
6f1dab1
[Fix] Fix the benchmark model list (#2582)
MeowZheng Feb 10, 2023
382f9b0
[Doc] fix api name error in the migration doc (#2601)
VoyagerXvoyagerx Feb 15, 2023
7e94dda
docs: Add twitter discord medium youtube link (#2602)
vansin Feb 15, 2023
6954192
[NPU] add npu result (#2596)
wangjiangben-hw Feb 15, 2023
52a2807
[Enhancement]Replace numpy ascontiguousarray with torch contiguous to…
csatsurnh Feb 15, 2023
3a0e7be
[FIx] Set default `backend_args` values to None (#2597)
xiexinch Feb 16, 2023
751d307
[DOC] update link in NPU DOC (#2610)
wangjiangben-hw Feb 16, 2023
5750e4d
[Enhancement] Refine projects (#2586)
MeowZheng Feb 22, 2023
c746a86
[Feature] Support auto import modules from registry. (#2481)
xiexinch Feb 23, 2023
e75b8ac
[Feature] Support MMSegInferencer (#2413)
xiexinch Feb 23, 2023
d4cda68
[Enhancement] Remove mmdet and mmcls from mminstall (#2642)
MeowZheng Feb 24, 2023
da98d8d
tools/analysis_tools browse_dataset.py (#2649)
jinxianwei Feb 27, 2023
d7dd1e2
[Fix] Add out_channels in `CascadeEncoderDecoder` and update OCRNet …
xiexinch Feb 28, 2023
760d0bf
[Docs] Fix migration link in README (#2659)
MeowZheng Mar 2, 2023
5d16af3
[Docs] Add Chinese dataflow markdown (#2652)
AI-Tianlong Mar 2, 2023
53c9c09
[Enhancement] Modify interface of MMSeginferencer and add docs (#2658)
MeowZheng Mar 3, 2023
7872468
[Doc] Refine MMSegmentation documentation (#2668)
MeowZheng Mar 3, 2023
616dc86
bump v1.0.0rc6 (#2647)
xiexinch Mar 3, 2023
e134950
Merge branch 'dev-1.x' of github.com:open-mmlab/mmsegmentation into 1.x
MeowZheng Mar 3, 2023
ef0d712
[Doc] Add zh_cn add_transforms doc (#2673)
csatsurnh Mar 6, 2023
695c78b
[Doc] Add zh_cn add_models doc & fix link (#2702)
csatsurnh Mar 6, 2023
416aa59
[Doc] Add zh_cn models doc and fix en doc typo (#2703)
csatsurnh Mar 7, 2023
f45417f
[Fix] Support format_result and fix prefix param in cityscape metric,…
MeowZheng Mar 7, 2023
faf0833
[Fix] Fix the correct location of FAQ in dev-1.x (#2717)
MengzhangLI Mar 7, 2023
f56ddca
en doc of uisualization_feature_map.md (#2715)
jinxianwei Mar 7, 2023
a5bcd85
[Doc] Add zh_cn evaluation doc and fix en typo (#2701)
csatsurnh Mar 9, 2023
a1fa656
[Doc] Add zh_cn transforms doc and format en doc (#2722)
csatsurnh Mar 9, 2023
45e79a0
[Feature] Support calculating FLOPs of segmentors (#2706)
xiexinch Mar 10, 2023
2cbccac
[Doc] add zh_cn migration doc (#2733)
csatsurnh Mar 13, 2023
344fa05
[Enhancement] Support input gt seg map is not 2D (#2739)
MeowZheng Mar 14, 2023
c816643
[Typo] Change indexes to indices (#2747)
KKIEEK Mar 14, 2023
a39f43e
[Datasets] Add Mapillary Vistas Datasets to MMSeg Core Package. (#2576)
AI-Tianlong Mar 15, 2023
4756fcf
[Feature] Support PIDNet (#2609)
xiexinch Mar 15, 2023
90a7704
[Fix] Format shape check (#2753)
MeowZheng Mar 15, 2023
1f654b7
[Dev] Replace the test images (#2754)
xiexinch Mar 15, 2023
2c12fdf
[Enhance] Support multi-band image for Mosaic (#2748)
KKIEEK Mar 15, 2023
e1b15ad
[Feature] Support SegNeXt in MMSegmentation 2.0 (#2654)
MengzhangLI Mar 16, 2023
0dc8202
[Docs] add deeplabv3 model structure (#2426)
BLUE-coconut Mar 17, 2023
861908d
[Dev] update update-model-index pre-commit hook (#2667)
xiexinch Mar 17, 2023
19d1b3e
[Features]Support dump segment predition (#2712)
MeowZheng Mar 17, 2023
ee7c4dc
[Docs] Update zh_CN faq.md (#2769)
AI-Tianlong Mar 21, 2023
44fcf82
[Doc] Refine training tricks documentation (#2755)
MeowZheng Mar 22, 2023
121c971
[Doc] Update add_datasets docs (#2745)
csatsurnh Mar 23, 2023
1035a3a
[Doc] Add English version document of the Training Engine (#2797)
xiexinch Mar 30, 2023
e82b4cb
[Doc] Fix invalid links and standardize Chinese and English punctuati…
AI-Tianlong Mar 30, 2023
e96a7d6
[Doc] Update dataset_prepare & inference (#2798)
csatsurnh Mar 30, 2023
d8f188a
[Doc] Add more social networking links (#2802)
xiexinch Mar 30, 2023
c63f5b7
[Doc] Add custom metrics document (#2799)
xiexinch Mar 30, 2023
ff9662c
[Fix] Fix accepting an unexpected argument `local-rank` in PyTorch 2.…
xiexinch Mar 30, 2023
0689270
[Doc] Temporarily skip errors in building pdf docs at readthedocs (#2…
xiexinch Mar 30, 2023
a1a2027
[Doc] Refine doc and fix links (#2821)
xiexinch Mar 31, 2023
ae35942
Merge branch 'dev-1.x' of github.com:open-mmlab/mmsegmentation into 1.x
xiexinch Mar 31, 2023
7c8ee79
Fix migration doc (#2827)
csatsurnh Apr 3, 2023
79635e4
[Fix] Fix manifest (#2828)
xiexinch Apr 3, 2023
2a657df
[Fix] Remove locations of not exists modules in the registry (#2829)
xiexinch Apr 3, 2023
8b20a03
[Doc] Update links in README (#2831)
csatsurnh Apr 3, 2023
4fcb7aa
[Docs] Add faq in dev-1.x branch (#2765)
Renzhihan Apr 3, 2023
17e665d
[CI] Update ci image (#2801)
xiexinch Apr 6, 2023
6715b04
[Doc] Update readme (#2834)
xiexinch Apr 6, 2023
bab91bf
[CI] update mmdet dependency (#2848)
xiexinch Apr 6, 2023
c72945f
[Doc] Update version info in doc (#2851)
csatsurnh Apr 6, 2023
7c8af0a
bumpv1.0.0 (#2849)
xiexinch Apr 6, 2023
6c6b016
Merge branch 'dev-1.x' of github.com:open-mmlab/mmsegmentation into main
xiexinch Apr 6, 2023
1c7d223
[CI] Remove github workflow (#2898)
xiexinch Apr 13, 2023
42207bd
[Doc] update doc link (#2863)
csatsurnh Apr 13, 2023
b7668c1
Fix typo in tutorial-1 (#2896)
liu-mengyang Apr 13, 2023
116c9c2
[Refactor] Handle case where device is neither CPU nor CUDA in HamHea…
KKIEEK Apr 14, 2023
d0ff7c2
[Fix] Fix bugs when out_channels==1 (#2911)
likyoo Apr 18, 2023
a9af1d0
[Fix] modify links in `overview.md` (#2919)
tianleiSHI Apr 18, 2023
a76b12d
[Project] support SAM inferencer (#2897)
xiexinch Apr 19, 2023
e04b841
[Fix] Fix URL so output of `mim list` looks better (#2902)
1qh Apr 19, 2023
98b19ea
[Dev] update owner (#2927)
xiexinch Apr 19, 2023
a8e62f3
Merge branch 'dev-1.x' of github.com:open-mmlab/mmsegmentation into m…
xiexinch Apr 19, 2023
8327e29
Merge branch 'main' of github.com:open-mmlab/mmsegmentation into dev-1.x
xiexinch Apr 19, 2023
da09304
[Fix] Fix binary C=1 focal loss & dataset fileio (#2935)
csatsurnh Apr 23, 2023
8c8877d
[Fix] fix squeeze error when N=1 and C=1 (#2933)
acdart Apr 23, 2023
ce1e3f7
[Feature] Support albu transform (#2943)
xiexinch Apr 24, 2023
25d814c
[Doc] update repo list in README (#2949)
xiexinch Apr 26, 2023
820c555
Fix typo in docs/en/user_guides/visualization_feature_map.md (#2951)
JoshuaChou2018 Apr 26, 2023
3bc5cc4
[Feature] Support DDRNet (#2855)
whu-pzhang Apr 27, 2023
82f48d9
[Doc] Update the translation of models. (#2833)
jts250 May 4, 2023
a968b5c
[Doc] Fix a tiny mis-Arg in BaseDecodeHead class (#2970)
MGAMZ May 5, 2023
869c6ee
Fix typo in tools/test.py (#2961)
mmeendez8 May 5, 2023
b40efb8
[Project] add Bactteria_Dataset project in dev-1.x (#2568)
tianbinli May 6, 2023
f55cc2f
[Fix] Limit urllib3 version for docs building (#2984)
xiexinch May 6, 2023
cef3255
[Fix] Fix DDRNet readme (#2981)
MengzhangLI May 6, 2023
95d1949
[Project] add Vampire dataset project (#2633)
Provable0816 May 6, 2023
71fa204
[Feature] Add GDAL backend and Support LEVIR-CD Dataset (#2903)
Zoulinx May 8, 2023
facba6d
[Feature] Support DSDL Dataset (#2925)
wufan-tb May 10, 2023
5ce7667
[Feature] Prevent passed `ann_file` from silently failing to load (#2…
haruishi43 May 12, 2023
5459d34
[Refactor] Refactor dice loss (#3002)
csatsurnh May 15, 2023
cfd92e4
[Project] Cranium (#2675)
Masaaki-75 May 18, 2023
2fb6d04
[Project] Added a supported for Visual Attention Network (VAN) (#2987)
tang576225574 May 22, 2023
f886d86
[Project] add Ravir dataset project in dev-1.x (#2635)
Provable0816 May 23, 2023
447537b
[Doc] Repair invalid link of potsdam and vaihingen (#3042)
AI-Tianlong May 30, 2023
05014b0
Fixes an issue in isaid.py (#3010)
Kedreamix May 30, 2023
71878cc
[Dataset] Support GID dataset on project (#3038)
AI-Tianlong Jun 5, 2023
42ad908
[CI] Fix mmdet version (#3081)
xiexinch Jun 6, 2023
4b69c40
Clean jupyter output (#3082)
xiexinch Jun 6, 2023
4f3b01e
[Fix] Fix bug cannot use both '--tta' and '--out' while testing. (#3067)
nightrain01 Jun 6, 2023
9ca917f
[Docs] Add docs contents at README.md (#3083)
AI-Tianlong Jun 7, 2023
2779df1
[Docker] update Dockerfile libgl1-mesa-dev (#3095)
shigengtian Jun 16, 2023
63e730b
[Feature] enhance swin pretrained model loading (#3097)
SheffieldCao Jun 16, 2023
1b7babe
[Fix] Robust mapping from image path to seg map path (#3091)
wangruohui Jun 16, 2023
49d9da9
[Fix] fix inferencer ut (#3117)
xiexinch Jun 19, 2023
ab015da
[Feature] huasdorff distance loss (#2820)
jinxianwei Jun 19, 2023
db2c210
[Dev] update benchmark script (#3116)
xiexinch Jun 19, 2023
2fc1726
[Enhancement] Change assertion logic inference cfg.model.test_cfg (#3…
LHamnett Jun 19, 2023
dc66230
fix assert (#3119)
xiexinch Jun 19, 2023
9271f91
[Project] Medical semantic seg dataset: bccs (#2861)
Provable0816 Jun 20, 2023
bbc916f
[Project] add Gamma Task3 dataset project in dev-1.x (#2695)
Provable0816 Jun 20, 2023
0c6bf32
[Project] Medical semantic seg dataset: consep (#2724)
tianbinli Jun 20, 2023
a1d0756
[Project] Medical semantic seg dataset: breast_cancer_cell_seg (#2726)
tianbinli Jun 20, 2023
8a72a2a
[Project] Medical semantic seg dataset: chest_image_pneum (#2727)
tianbinli Jun 20, 2023
583a2cb
[Project] Medical semantic seg dataset: conic2022 (#2725)
tianbinli Jun 21, 2023
c941130
[Project] Medical semantic seg dataset: dr_hagis (#2729)
tianbinli Jun 21, 2023
ffb05dc
[Project] Medical semantic seg dataset: orvs (#2728)
tianbinli Jun 21, 2023
c68c7ef
[Project] Medical semantic seg dataset: ISIC-2016 Task1 (#2708)
suyanzhou626 Jun 21, 2023
4ef34d0
[Project] Medical semantic seg dataset: ISIC-2017 Task1 (#2709)
suyanzhou626 Jun 22, 2023
fa62b73
[Project] Medical semantic seg dataset: Kvasir seg (#2677)
Masaaki-75 Jun 25, 2023
5057a5f
[Project] Medical dataset: Kvasir seg aliyun (#2678)
Masaaki-75 Jun 25, 2023
6123f1d
[Project] Medical semantic seg dataset: Rite (#2680)
Masaaki-75 Jun 25, 2023
2972482
[Project] Medical semanti seg dataset: Fusc2021 (#2682)
Masaaki-75 Jun 25, 2023
086a4ad
[Project] Medical semantic seg dataset: 2pm vessel (#2685)
Masaaki-75 Jun 25, 2023
5141753
[Project] Medical semantic seg dataset: Pcam (#2684)
Masaaki-75 Jun 25, 2023
a86d9ed
[Project] Medical semantic seg dataset: Pannuke (#2683)
Masaaki-75 Jun 25, 2023
a1445e0
[Project] Medical semantic seg dataset: Covid 19 ct cxr (#2688)
Masaaki-75 Jun 25, 2023
6f6703e
[Project] Medical semantic seg dataset: Crass (#2690)
Masaaki-75 Jun 25, 2023
4fc70b9
[Project] Medical semantic seg dataset: Chest x ray images with pneum…
Masaaki-75 Jun 25, 2023
a8d91dd
[Fix] Fix dependency (#3136)
xiexinch Jun 26, 2023
021ceac
[CI] fix merge stage (#3138)
xiexinch Jun 26, 2023
00c1568
[Project] add x-decoder link (#3142)
xiexinch Jun 28, 2023
a13ca69
[Dev] update owners (#3143)
xiexinch Jun 28, 2023
50fae99
[Feature] support mim download dataset (#3089)
xiexinch Jun 28, 2023
b949cc6
[Enhancement] update segformer default pretrain to configs (#3153)
xiexinch Jun 30, 2023
53b9922
[Fix] Fix visualizor (#3154)
xiexinch Jul 3, 2023
797f9fd
Bump1.1 (#3140)
xiexinch Jul 4, 2023
e81b0f3
Release MMSegmentation v1.1.0
xiexinch Jul 4, 2023
9166f89
[Fix] Fix train map path for coco-stuff164k.py (#3187)
OliverGrace Jul 12, 2023
ac3a546
[Fix] fix mim search error (#3194)
xiexinch Jul 13, 2023
cb376fe
[Fix] Fix SegTTAModel with no attribute '_gt_sem_seg' error (#3152)
ZiAn-Su Jul 13, 2023
2373bec
[Feature] add bdd100K datasets (#3158)
CastleDream Jul 14, 2023
2a34ff3
[Fix] Update ddrnet readme (#3198)
xiexinch Jul 14, 2023
7f5c416
use correct link addresses for datasets in README_zh-CN (#3174)
coding-famer Jul 14, 2023
1040563
[Fix] Albumentations default key mapping mismatch (#3195)
Alias-z Jul 14, 2023
906b6ec
[Enhancement] Remove batch inference assertion (#3210)
xiexinch Jul 20, 2023
331f79c
bumpv1.1.1 (#3223)
xiexinch Jul 24, 2023
33b87ec
[CodeCamp2023-154] Add semantic label to the segmentation visualizati…
CastleDream Aug 1, 2023
d849ce7
[Fix] Fix module PascalContextDataset (#3235)
angiecao Aug 9, 2023
f0a0e21
[Fix] Added ignore_index and one hot encoding for dice loss (#3237)
yeedrag Aug 9, 2023
0b67c31
[CodeCamp2023-367] Add pp_mobileseg model (#3239)
Yang-Changhui Aug 9, 2023
611779d
[Project] Support CAT-Seg from CVPR2023 (#3098)
SheffieldCao Aug 9, 2023
5e0a45d
[Fix] update pp_mobileseg ckpt links (#3254)
xiexinch Aug 10, 2023
5e673c6
[Doc]fix inference_segmentor to inference_model (#3261)
ooooo-create Aug 15, 2023
aa75916
[Fix] Update dataset mim downloading source to OpenXLab (#3266)
xiexinch Aug 16, 2023
a02f4c6
[Project] Add pp_mobileseg onnx inference demo (#3268)
xiexinch Aug 16, 2023
8193195
[Feature] Support NYU depth estimation dataset (#3269)
Ben-Louis Aug 17, 2023
b66d7ae
Update QR code (#3284)
crazysteeaam Aug 23, 2023
561e44d
[Doc] translate doc for docs/zh_cn/user_guides/5_deployment.md (#3281)
ooooo-create Aug 25, 2023
3f11820
[CodeCamp2023-526] Kullback-Leibler divergence Loss implementation (#…
zen0no Aug 28, 2023
a784422
[Feature] Support depth metrics (#3297)
Ben-Louis Aug 31, 2023
f8f0151
[Feature] remote sensing inference (#3131)
Zoulinx Aug 31, 2023
2bf6b6e
[Fix] Update confusion_matrix.py (#3291)
XiandongWang Aug 31, 2023
eee780f
[Feature] Support VPD Depth Estimator (#3321)
Ben-Louis Sep 13, 2023
5a3869c
[CodeCamp2023-608] Add Adabins model (#3257)
Yang-Changhui Sep 13, 2023
5bfe0d6
[Fix] Fix training of VPD model (#3323)
Ben-Louis Sep 15, 2023
bebeaf1
[Doc] add openxlab badge (#3332)
ZhaoQiiii Sep 18, 2023
2c106d0
[Fix] Fix inferencer (#3333)
xiexinch Sep 18, 2023
a50d071
[Feature] Support inference and visualization of VPD (#3331)
Ben-Louis Sep 18, 2023
3db2f44
Use the pytorch-grad-cam tool to visualize Class Activation Maps (CAM…
zhen6618 Sep 20, 2023
ecfc9aa
[Fix] fix import error raised by ldm (#3338)
Ben-Louis Sep 20, 2023
27337e1
bumpv1.1.2 (#3339)
xiexinch Sep 20, 2023
2ad007c
[Feature] Support Side Adapter Network (#3232)
angiecao Sep 20, 2023
b6445a9
[Dev] update requirement (#3351)
xiexinch Sep 26, 2023
9f0c68c
[Dev] update test case (#3352)
xiexinch Sep 26, 2023
d225ca7
[Dev] add san metafile (#3353)
xiexinch Sep 26, 2023
d88fba8
[Fix] fix wrong variables passing for `set_dataset_meta` (#3348)
likyoo Sep 26, 2023
e090074
[CodeCamp2023-565] Fine tune ONNX Models (MMSegemetation) Inference f…
AI-Tianlong Oct 12, 2023
01e5ac1
[Fix] fix timm unit test (#3375)
xiexinch Oct 12, 2023
d30eaf9
[Dev] update CI config (#3377)
xiexinch Oct 12, 2023
efdddb1
bumpv1.2.0 (#3376)
xiexinch Oct 12, 2023
6450cd5
[Fix] Add bpe_simple_vocab_16e6.txt.gz to release (#3386)
xiexinch Oct 16, 2023
3e49362
[Fix] Fix init api (#3388)
xiexinch Oct 16, 2023
e3336d1
bumpv1.2.1 (#3391)
xiexinch Oct 17, 2023
0df84b7
[Bugfix] Fix bug in cross entropy loss (#3457)
mmeendez8 Dec 4, 2023
862a726
[Bugfix] Allow custom visualizer (#3455)
mmeendez8 Dec 4, 2023
e4bfa6f
[Bugfix] test resize with pad_shape (#3421)
okotaku Dec 7, 2023
3a2c835
[Feature] add -with-labels arg to inferencer for visualization withou…
haruishi43 Dec 14, 2023
9d17509
bumpv1.2.2 (#3475)
xiexinch Dec 14, 2023
04c9c64
feat: add Dockerfile
nahidnazifi87 Apr 4, 2024
dff2ba6
feat: add zero_mould datasets v1 and v2
nahidnazifi87 Apr 5, 2024
f411286
feat: add zero_mould v1 and v2 config files
nahidnazifi87 Apr 5, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
183 changes: 28 additions & 155 deletions .circleci/config.yml
@@ -1,161 +1,34 @@
version: 2.1

jobs:
lint:
docker:
- image: cimg/python:3.7.4
steps:
- checkout
- run:
name: Install dependencies
command: |
sudo apt-add-repository ppa:brightbox/ruby-ng -y
sudo apt-get update
sudo apt-get install -y ruby2.7
- run:
name: Install pre-commit hook
command: |
pip install pre-commit
pre-commit install
- run:
name: Linting
command: pre-commit run --all-files
- run:
name: Check docstring coverage
command: |
pip install interrogate
interrogate -v --ignore-init-method --ignore-module --ignore-nested-functions --ignore-regex "__repr__" --fail-under 50 mmseg
# this allows you to use CircleCI's dynamic configuration feature
setup: true

build_cpu:
parameters:
# The python version must match available image tags in
# https://circleci.com/developer/images/image/cimg/python
python:
type: string
default: "3.7.4"
torch:
type: string
torchvision:
type: string
docker:
- image: cimg/python:<< parameters.python >>
resource_class: large
steps:
- checkout
- run:
name: Install Libraries
command: |
sudo apt-get update
sudo apt-get install -y ninja-build libglib2.0-0 libsm6 libxrender-dev libxext6 libgl1-mesa-glx libjpeg-dev zlib1g-dev libtinfo-dev libncurses5
- run:
name: Configure Python & pip
command: |
python -m pip install --upgrade pip
python -m pip install wheel
- run:
name: Install PyTorch
command: |
python -V
python -m pip install torch==<< parameters.torch >>+cpu torchvision==<< parameters.torchvision >>+cpu -f https://download.pytorch.org/whl/torch_stable.html
- run:
name: Install mmseg dependencies
command: |
python -m pip install mmcv-full -f https://download.openmmlab.com/mmcv/dist/cpu/torch<< parameters.torch >>/index.html
python -m pip install mmdet
python -m pip install -r requirements.txt
- run:
name: Build and install
command: |
python -m pip install -e .
- run:
name: Run unittests
command: |
python -m pip install timm
python -m coverage run --branch --source mmseg -m pytest tests/
python -m coverage xml
python -m coverage report -m

build_cu101:
machine:
image: ubuntu-1604-cuda-10.1:201909-23
resource_class: gpu.nvidia.small
steps:
- checkout
- run:
name: Install Libraries
command: |
sudo apt-get update
sudo apt-get install -y git ninja-build libglib2.0-0 libsm6 libxrender-dev libxext6 libgl1-mesa-glx
- run:
name: Configure Python & pip
command: |
pyenv global 3.7.0
python -m pip install --upgrade pip
python -m pip install wheel
- run:
name: Install PyTorch
command: |
python -V
python -m pip install torch==1.6.0+cu101 torchvision==0.7.0+cu101 -f https://download.pytorch.org/whl/torch_stable.html
- run:
name: Install mmseg dependencies
# python -m pip install mmcv-full -f https://download.openmmlab.com/mmcv/dist/cu101/torch${{matrix.torch_version}}/index.html
command: |
python -m pip install mmcv-full -f https://download.openmmlab.com/mmcv/dist/cu101/torch1.6.0/index.html
python -m pip install mmdet
python -m pip install -r requirements.txt
- run:
name: Build and install
command: |
python setup.py check -m -s
TORCH_CUDA_ARCH_LIST=7.0 python -m pip install -e .
- run:
name: Run unittests
command: |
python -m pip install timm
python -m pytest tests/
# the path-filtering orb is required to continue a pipeline based on
# the path of an updated fileset
orbs:
path-filtering: circleci/path-filtering@0.1.2

workflows:
unit_tests:
# the always-run workflow is always triggered, regardless of the pipeline parameters.
always-run:
jobs:
- lint
- build_cpu:
name: build_cpu_th1.6
torch: 1.6.0
torchvision: 0.7.0
requires:
- lint
- build_cpu:
name: build_cpu_th1.7
torch: 1.7.0
torchvision: 0.8.1
requires:
- lint
- build_cpu:
name: build_cpu_th1.8_py3.9
torch: 1.8.0
torchvision: 0.9.0
python: "3.9.0"
requires:
- lint
- build_cpu:
name: build_cpu_th1.9_py3.8
torch: 1.9.0
torchvision: 0.10.0
python: "3.8.0"
requires:
- lint
- build_cpu:
name: build_cpu_th1.9_py3.9
torch: 1.9.0
torchvision: 0.10.0
python: "3.9.0"
requires:
- lint
- build_cu101:
requires:
- build_cpu_th1.6
- build_cpu_th1.7
- build_cpu_th1.8_py3.9
- build_cpu_th1.9_py3.8
- build_cpu_th1.9_py3.9
# the path-filtering/filter job determines which pipeline
# parameters to update.
- path-filtering/filter:
name: check-updated-files
# 3-column, whitespace-delimited mapping. One mapping per
# line:
# <regex path-to-test> <parameter-to-set> <value-of-pipeline-parameter>
mapping: |
mmseg/.* lint_only false
requirements/.* lint_only false
tests/.* lint_only false
tools/.* lint_only false
configs/.* lint_only false
.circleci/.* lint_only false
base-revision: main
# this is the path of the configuration we should trigger once
# path filtering and pipeline parameter value updates are
# complete. In this case, we are using the parent dynamic
# configuration itself.
config-path: .circleci/test.yml
12 changes: 12 additions & 0 deletions .circleci/docker/Dockerfile
@@ -0,0 +1,12 @@

ARG PYTORCH="1.8.1"
ARG CUDA="10.2"
ARG CUDNN="7"

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

# To fix GPG key error when running apt-get update
RUN apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/3bf863cc.pub
RUN apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1804/x86_64/7fa2af80.pub

RUN apt-get update && apt-get install -y ninja-build libglib2.0-0 libsm6 libxrender-dev libxext6 libgl1-mesa-glx
196 changes: 196 additions & 0 deletions .circleci/test.yml
@@ -0,0 +1,196 @@
version: 2.1

# the default pipeline parameters, which will be updated according to
# the results of the path-filtering orb
parameters:
lint_only:
type: boolean
default: true

jobs:
lint:
docker:
- image: cimg/python:3.7.4
steps:
- checkout
- run:
name: Install pre-commit hook
command: |
pip install pre-commit
pre-commit install
- run:
name: Linting
command: pre-commit run --all-files
- run:
name: Check docstring coverage
command: |
pip install interrogate
interrogate -v --ignore-init-method --ignore-module --ignore-nested-functions --ignore-magic --ignore-regex "__repr__" --fail-under 75 mmseg
build_cpu:
parameters:
# The python version must match available image tags in
# https://circleci.com/developer/images/image/cimg/python
python:
type: string
torch:
type: string
torchvision:
type: string
docker:
- image: cimg/python:<< parameters.python >>
resource_class: large
steps:
- checkout
- run:
name: Install Libraries
command: |
sudo apt-get update
sudo apt-get install -y ninja-build libglib2.0-0 libsm6 libxrender-dev libxext6 libgl1-mesa-glx libjpeg-dev zlib1g-dev libtinfo-dev libncurses5
- run:
name: Configure Python & pip
command: |
pip install --upgrade pip
pip install wheel
- run:
name: Install PyTorch
command: |
python -V
pip install torch==<< parameters.torch >>+cpu torchvision==<< parameters.torchvision >>+cpu -f https://download.pytorch.org/whl/torch_stable.html
- run:
name: Install mmseg dependencies
command: |
pip install git+https://github.com/open-mmlab/mmengine.git@main
pip install -U openmim
mim install mmcv>=2.0.0
pip install mmpretrain>=1.0.0rc7
pip install mmdet>=3.0.0
pip install -r requirements/tests.txt -r requirements/optional.txt
python -m pip install albumentations>=0.3.2 --no-binary qudida,albumentations
- run:
name: Build and install
command: |
pip install -e .
- run:
name: Skip timm unittests and generate coverage report
command: |
python -m coverage run --branch --source mmseg -m pytest tests/ --ignore tests/test_models/test_backbones/test_timm_backbone.py --ignore tests/test_apis/test_rs_inferencer.py
python -m coverage xml
python -m coverage report -m
build_cuda:
parameters:
torch:
type: string
cuda:
type: enum
enum: ["10.1", "10.2", "11.1"]
cudnn:
type: integer
default: 7
machine:
image: linux-cuda-11:default
docker_layer_caching: true
resource_class: gpu.nvidia.small.multi
steps:
- checkout
- run:
name: Install nvidia-container-toolkit and Restart Docker
command: |
sudo apt-get update
sudo apt-get install -y nvidia-container-toolkit
sudo systemctl restart docker
- run:
# Cloning repos in VM since Docker doesn't have access to the private key
name: Clone Repos
command: |
git clone -b main --depth 1 https://github.com/open-mmlab/mmengine.git /home/circleci/mmengine
- run:
name: Build Docker image
command: |
docker build .circleci/docker -t mmseg:gpu --build-arg PYTORCH=<< parameters.torch >> --build-arg CUDA=<< parameters.cuda >> --build-arg CUDNN=<< parameters.cudnn >>
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
- run:
name: Install mmseg dependencies
command: |
docker exec mmseg pip install -e /mmengine
docker exec mmseg pip install -U openmim
docker exec mmseg mim install mmcv>=2.0.0
docker exec mmseg pip install mmpretrain>=1.0.0rc7
docker exec mmseg mim install mmdet>=3.0.0
docker exec mmseg apt-get update
docker exec mmseg apt-get install -y git
docker exec mmseg pip install -r requirements/tests.txt -r requirements/optional.txt
docker exec mmseg python -m pip install albumentations>=0.3.2 --no-binary qudida,albumentations
- run:
name: Build and install
command: |
docker exec mmseg pip install -e .
- run:
name: Run unittests but skip timm unittests
command: |
docker exec mmseg pytest tests/ --ignore tests/test_models/test_backbones/test_timm_backbone.py --ignore tests/test_models/test_backbones/test_timm_backbone.py --ignore tests/test_apis/test_rs_inferencer.py
workflows:
pr_stage_lint:
when: << pipeline.parameters.lint_only >>
jobs:
- lint:
name: lint
filters:
branches:
ignore:
- dev-1.x
- main
pr_stage_test:
when:
not:
<< pipeline.parameters.lint_only >>
jobs:
- lint:
name: lint
filters:
branches:
ignore:
- dev-1.x
- main
- build_cpu:
name: minimum_version_cpu
torch: 1.8.1
torchvision: 0.9.1
python: "3.7"
requires:
- lint
- build_cpu:
name: maximum_version_cpu
# TODO: Fix torch 1.13 forward crush
torch: 1.12.0
torchvision: 0.13.0
python: 3.9.0
requires:
- minimum_version_cpu
- hold:
type: approval
requires:
- maximum_version_cpu
- build_cuda:
name: mainstream_version_gpu
torch: 1.8.1
# Use double quotation mark to explicitly specify its type
# as string instead of number
cuda: "10.2"
requires:
- hold
merge_stage_test:
when:
not:
<< pipeline.parameters.lint_only >>
jobs:
- build_cuda:
name: minimum_version_gpu
torch: 1.8.1
# Use double quotation mark to explicitly specify its type
# as string instead of number
cuda: "10.2"
filters:
branches:
only:
- dev-1.x
- main