1257 Commits

Author SHA1 Message Date
yxzhao
c57b8b184b
[Docs] Fix some mistakes in data_process.md (#2283)
* correction

* correction en docs
2022-09-25 15:00:43 +08:00
Zaida Zhou
936c193ed2
[Fix] Fix the calculation error of out_w in MaskedConv2dFunction (#2264)
* [Fix] Fix two intergers can not use / operator in torch1.6

* should not use kernel_h when calculates out_w
2022-09-21 16:05:05 +08:00
Zaida Zhou
2a82b52b8d
Update configs of circleci and github action (#2255)
* Update configs of circleci and github action

* fix base-revision

* remove psutil from ci

* fix ci

* update circleci

* update circleci

* fix typo

* fix typo

* fix typo

* fix ut

* install mmengine from main branch

* update github action

* update github action

* install git

* install git

* update ci

* update ci of merged stage

* fix typo

* fix typo

* fix onnx compilation error

* fix onnx compilation error

* use sudo to install packages

* fix onnx installation

* modify python version

* update

* install git in circleci

* use sudo

* install git

* update

* test on 2.x branch
2022-09-14 19:37:12 +08:00
Zaida Zhou
1f284fe2f0
Bump version to v2.0.0rc1 (#2240) v2.0.0rc1 2022-08-30 20:30:03 +08:00
Zaida Zhou
c9b6c2df71
[Docs] Clear outdated docs (#2238)
* [Docs] Clear outdated docs

* fix typo
2022-08-30 19:01:34 +08:00
Zaida Zhou
57ba4811f1
Rename mmcv package name (#2235)
* Rename mmcv package name

* fix typo

* fix typo

* fix typo
2022-08-30 16:24:06 +08:00
ChaimZhu
040658b798
[Fix] Fix features variable may be None in points sampler (#2234) 2022-08-29 17:02:28 +08:00
liuduanhui
cdfbdc0bd1 [Feature] Support ThreeNN with cambricon MLU backend (#2215) 2022-08-28 17:54:20 +08:00
tudejiang79
b091e4d291 [Fix] Fix roi_align_rotated op of MLU (#2210)
* [Fix] roi_align_rotated codes

* [Fix]: fix code style

* [Fix]: fix code style

* [Fix]: fix code style
2022-08-28 17:54:20 +08:00
bdf
625e82ce62 [Feature] Add carafe op for MLU (#2212)
* [Feature] Support CARAFE with Cambricon MLU backend

* [Docs] Add comments for common funtions

* [Test] Add allclose test for carafe

* Remove print

Co-authored-by: zcyKTH <zcy19950525@gmail.com>
Co-authored-by: budefei <budefei@cambricon.com>
2022-08-28 17:54:20 +08:00
bdf
f5a19ef06f [Feature] Support MaskedConv2d with cambricon MLU backend (#2202)
* [Feature] Support MaskedConv2d with cambricon MLU backend

* [Refactor] Refactor test masked_conv2d code

Co-authored-by: budefei <budefei@cambricon.com>
2022-08-28 17:54:20 +08:00
q.yao
2e5628b410
[Refactor]: Remove deployment for dev-2.x (#2225)
* remove deploy for 2.0

* update onnx ut
2022-08-26 20:11:05 +08:00
Yanhong Zeng
961373adf4
[Fix] cast the type of mask to enable training with amp (#2220) 2022-08-24 20:28:32 +08:00
Zaida Zhou
c3835415ed
[Refactor] Modify the importing path due to mmengine changes (#2224) 2022-08-24 19:48:10 +08:00
Mashiro
5fdd246ab2
[Fix] Fix the log of two ops (#2221) 2022-08-23 14:16:22 +08:00
Zaida Zhou
5947178e85
Remove many functions in utils and migrate them to mmengine (#2217)
* Remove runner, parallel, engine and device

* fix format

* remove outdated docs

* migrate many functions to mmengine

* remove sync_bn.py
2022-08-23 10:12:41 +08:00
Zaida Zhou
9185eee858
Remove runner, parallel, engine and device (#2216)
* Remove runner, parallel, engine and device

* fix format

* remove outdated docs
2022-08-22 19:16:30 +08:00
Mashiro
19a024155a
[Refactor] Use MODELS registry in mmengine and delete basemodule (#2172)
* change MODELS to mmengine, delete basemodule

* fix unit test

* remove build from cfg

* add comment and rename TARGET_MODELS to registry

* refine cnn docs

* remove unnecessary check

* refine as comment

* refine build_xxx_conv error message

* fix lint

* fix import registry from mmcv

* remove unused file
2022-08-19 11:18:47 +08:00
Jingwei Zhang
f6fd6c212f [Fix] Fix a potential bug in prroipool op (#2200) 2022-08-18 19:20:57 +08:00
Jingwei Zhang
86f9dc7a40 [Enhance] Support different border modes in imrotate (#2141)
* support different border_mode in imrotate

* fix docstring

* small fix

* reorder the border_mode arg in imrotate

* fix lint

* polish docstring

* polish docstring
2022-08-18 19:20:57 +08:00
CokeDong
12406e2102 [Feature] Add ChamferDistance op for Parrots (#2189)
* Support Parrots extension for op ChamferDistance

* Fix lint

* Adapt op backward error of IntTensor for parrots

* Fix Lint
2022-08-18 19:20:57 +08:00
Zaida Zhou
2085d79ca9
Update CI (#2180)
* Install mmengine in CI

* fix

* fix version error

* update ci
2022-08-18 17:28:09 +08:00
Zaida Zhou
0fe1c64744
Remove fileio from mmcv and use mmengine.fileio instead (#2179) 2022-08-16 13:37:19 +08:00
Zaida Zhou
0b4285d959
Pick commits from master (#2164)
* [Docs] Add swith_language.md in docs (#2160)

* [Fix] Fix onnx unit tests (#2155)

* [Docs] Limit extension versions (#2144)

* Support PrRoIPool operation

* Add MPS bbox overlap

* Add .pre-commit-config-zh-cn.yaml (#2135)

Co-authored-by: xcnick <xcnick0412@gmail.com>
Co-authored-by: Jingwei Zhang <zjw18@mails.tsinghua.edu.cn>
Co-authored-by: q.yao <yaoqian@sensetime.com>
2022-08-03 14:11:53 +08:00
Cedric Luo
47a61c3b82
[Fix] Fix init weights of MultiScaleDeformableAttention (#2158)
* fix tensors on different device

* fix lint

* Update mmcv/ops/multi_scale_deform_attn.py

Co-authored-by: Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>

Co-authored-by: Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>
2022-08-01 14:12:45 +08:00
Zaida Zhou
fb7959624e
bump version to v2.0.0rc0 (#2132) 2022-07-19 23:19:05 +08:00
Zaida Zhou
521d0b0e6c
[Fix] Fix error in version.py (#2133) 2022-07-19 20:06:09 +08:00
Zaida Zhou
50485f225d Update circleci config (#2131) 2022-07-19 19:18:16 +08:00
Yixiao Fang
e5c2cab583 [Refactor] Add pillow backend for ColorJitter related functions (#2127)
* add 'backend' for ColorJitter related functions

* add unittest

* fix unittest

* add bgr transpose and revise ut

* update unittest

* revise docstring
2022-07-19 19:18:16 +08:00
ly015
08bc449888 fix typo in RandomFlip.__repr__ 2022-07-19 19:18:16 +08:00
plyfager
1a57a76be5 complete repr functions 2022-07-19 19:18:16 +08:00
liukuikun
f90567a091 [Fix] LoadImageFromFile 2022-07-19 19:18:16 +08:00
huanghaian
864942be2f fix resize error 2022-07-19 19:18:16 +08:00
zhengmiao
29135c22ab [Fix] Nearest interpolation to resize seg map 2022-07-19 19:18:16 +08:00
liyining
39eb4ec62b Fix typos in processing.py 2022-07-19 19:18:16 +08:00
Ma Zerun
a1fb002269 [Refactor] Use resize_type instead of resize_cfg in RandomResize and RandomChoiceResize. 2022-07-19 19:18:16 +08:00
YuanLiuuuuuu
a03774d6db [Refactor]: Grascale return uint8 type 2022-07-19 19:18:16 +08:00
YuanLiuuuuuu
5867a97a41 [Fix]: Fix random resize 2022-07-19 19:18:16 +08:00
ly015
eb3bd34c31 fix incorrect remapping of ellipsis 2022-07-19 19:18:16 +08:00
yangwendi.vendor
a7106c6bfe [fix]:fix type hint in transforms 2022-07-19 19:18:16 +08:00
liyining
59eaefebe0 [Feature] Support partial mapping by manually marking keys as ignored 2022-07-19 19:18:16 +08:00
gongtao.vendor
3b494a1304 Support broadcasting all keys for TransformBroadcaster 2022-07-19 19:18:16 +08:00
liukuikun
88f3cc3f35 replace height, width with img_shape 2022-07-19 19:18:16 +08:00
gongtao.vendor
772069f216 Update loading.py 2022-07-19 19:18:16 +08:00
zhouzaida
96fff55cf2 minor fix 2022-07-19 19:18:16 +08:00
ZwwWayne
d59c3be9b6 Use mmengine registry and fix the LoadAnnotations not in registry 2022-07-19 19:18:16 +08:00
liukuikun
ab0aa4ef86 load type (#1921) 2022-07-19 19:18:16 +08:00
Yining Li
f59aec8ffb [Feature] Add decorator avoid_cache_randomness (#1864)
* add prohibit_cache_randomness

* rename as avoid_cache_randomness and ensure it is non-inheritable

* fix lint

* update docs
2022-07-19 19:18:16 +08:00
Yifei Yang
ea84b67449 update scales and img_shape (#1871) 2022-07-19 19:18:16 +08:00
Yuan Liu
30b3844621 [Fix]: Update img_shape in resize related transform (#1907) 2022-07-19 19:18:16 +08:00