Commit Graph

1258 Commits (264e170c23c0cc1469feee8a5d688be48a00e444)
 

Author SHA1 Message Date
Zaida Zhou 264e170c23
[Docs] Refactor the api structures of docs (#2254)
* [Docs] Refactor the api structures of docs

* refine api structures of docs

* Update zh_cn

* update branch
2022-09-25 21:51:36 +08:00
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) 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