Mmcv

Latest version: v2.2.0

Safety actively analyzes 630094 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 11

1.6.1

&x1F600; **We are glad to announce that we are providing the mmcv-full pre-built packages for PyTorch 1.12.0 starting from v1.6.0.**

bash
pip install -U openmim
mim install mmcv-full


Features
- Add bbox overlap **MPS** op (2123)
- Add PrRoIPool CUDA op (2113)

Improvements

- Improve ProfilerHook behavior when using a relative (or empty) dir_name (2119)

Documentations

- Fix some mistakes of examples (2120)
- Fix typos (2124)
- Fix markdown version (2121)

Others

- Add `.pre-commit-config-zh-cn.yaml` to speed up `pre-commit` in some cases

Contributors

A total of 6 developers contributed to this release.

JingweiZhang12 grimoire zhouzaida GPhilo 0reza Happylkx


New Contributors
* Happylkx made their first contribution in https://github.com/open-mmlab/mmcv/pull/2120
* 0reza made their first contribution in https://github.com/open-mmlab/mmcv/pull/2124
* GPhilo made their first contribution in https://github.com/open-mmlab/mmcv/pull/2119
* JingweiZhang12 made their first contribution in https://github.com/open-mmlab/mmcv/pull/2113

**Full Changelog**: https://github.com/open-mmlab/mmcv/compare/v1.6.0...v1.6.1

1.6.0

&x1F600; **We are glad to announce that we are providing the mmcv-full pre-built packages for PyTorch 1.12.0 starting from v1.6.0.**

bash
pip install -U openmim
mim install mmcv-full


Features

- Add support for MPS (2092)
- Support RoiPool with Cambricon MLU backend (2073)

Improvements

- Add torch_meshgrid wrapper due to PyTorch change (2044)
- Add `_run_ddp_forward` method for `MMDistributedDataParallel` to be compatible with PyTorch1.12 (2107)

Bug fixes

- Fix name error in trt_deform_conv.cpp (2075)
- Add torchvision_0.12.json for testing torchvision0.13 (2084)
- Fix num_channels in test_build_norm_layer which can not be divisible by num_groups (2085)
- Fix index error when using multi-samplers strategy (2094)
- Fix undefined variable error in pixel_group.cpp (2104)

Type Hints

2031 1991 2003 1995 1993 2030 2002

Documentations

- Reformat the op docs (2052)
- Add Dockerfile (1974)

Contributors

A total of 14 developers contributed to this release.

imabackstabber triple-Mu HAOCHENYE zhouzaida ZwwWayne pallgeuer triwahyuu ytzhao WINDSKY45 EvelynWang-0423 grimoire zcyKTH zhangtingyu11 ychfan

1.5.3

Features

- Add ChamferDistance CUDA op (1933)
- Add two MLU ops, RoiAlignRotated and PSAMask (2033 2024)

Bug fixes

- Fix protobuf compatible error (1992)
- Include torchvision_12.json in the sdist package (2039)
- make iou3d.boxes_iou3d actually calculate 3D IoU (2018)
- Fix batched_nms for rotated box and add type hints for nms.py (2006)

Type Hints

Thanks to contributors for their efforts, mmcv has added type hints, which makes the code more readable. Here are all the pull requests of adding type hints.

1981 1989 1998 1985 1987 1983 2005 1988 2013 2007 2015 2017 2001 2019 2021 2023 2000 2026 1997 2029 2016 2008 2031 1982 1994 1999 2020 2037 2034 1996 2050

Documentations

- Update copyright years in docs (2042)
- Fix mdformat version to support python3.6 (2014)

Contributors

A total of 22 developers contributed to this release.

RangeKing gy-7 triple-Mu ytzhao zengxiang68 yangrisheng WINDSKY45 ShawnHXH vansin HarborYuan
tcexeexe luopeichao zcyKTH filaPro nxznm liuyanyi grimoire zhouzaida HAOCHENYE ZwwWayne teamwong111 imabackstabber

1.5.2

Improvements

- Lower the restrictions of _resize method in BaseMergeCell (1959)
- Replace BEV IoU with 3D IoU (1902)
- Hook can get `data_batch` from Runner (1940)
- Add pyupgrade pre-commit hook (1937)

Bug fixes

- Fix bbox overlap fp16 (1958)
- Skip CPU test in test_rotated_feature_align.py for parrots (1968)
- Fix is_module_wrapper (1900)
- Fix the problem that the instance cannot be reused when overwriting the file client (1747)

Documentations

- Replace markdownlint with mdformat for avoiding installing ruby (1936)
- Fix failed links in docs/zh_cn/faq.md (1964)
- Fix docstrings in EvalHook (1978)

Notes

Since PyTorch 1.11.0 has been released and **we have provided the mmcv-full pre-compiled packages for it**, we no longer provide them compiled with PyTorch 1.3 & 1.4 since v1.3.17. You can find previous versions compiled with PyTorch 1.3 & 1.4 [here](https://github.com/open-mmlab/mmcv/blob/master/docs/get_started/previous_versions.md). The compatibility is still ensured in our CI, but we will discard the support of PyTorch 1.3 & 1.4 this year.

Contributors

A total of 14 developers contributed to this release.

grimoire teamwong111 zhouzaida JarvisKevin HAOCHENYE jshilong filaPro HIT-cwh hhaAndroid ZwwWayne Tai-Wang 274869388 wlf-darkmatter imabackstabber

1.5.1

Features

- Added `ClearMLLoggerHook` (1906)
- Added rotated_feature_align cpu & onnxruntime implementations (1878)
- Supports registering function (1858)
- Added `adjust_hue` (1628)
- Added a script to visualize lr (1667)

Improvements

- Speeds up bbox_overlaps op (1718)
- Added support for latest Pillow resampling filter naming scheme (1931)

Bug fixes

- Fixed `collec_env()` encoding error on Windows (1905)
- Fixed `dump` method of Config (1837)
- Fixed bbox_overlaps unit tests (1914)
- Ensures the type of filename parameter in Config is str (1725)
- Fixed nms rotate illegal memory access (1891)
- Fixed LmdbBackend which could not pickle env obj (1764)
- Fixed type annotations in file_client (1942)
- Fixed bbox overlap fp16 (1958)

Documentations

- Added IPU installation documentation (1904)
- Added type annotations (1947, 1950, 1946)

Contributors

A total of 18 developers contributed to this release.

imabackstabber akravchuk97 SuTanTank grimoire teamwong111 HuDi2018 WilliamKyle luopeichao 274869388 bryandeng tehkillerbee cuhk-hbsun jmercat triple-Mu sundongwei teamwong111 ZwwWayne zhouzaida

1.5.0

Features

- Support training on **IPU** chip (1882)
- Support training on **MLU** chip (1770, 1563,1884,1885,1881)
- Support for linearly learning rate decay (1627)

Improvements

- Optimize correlation (1814)
- Speed up Registry initialization (1844)
- NMS with CUDA only (1824)
- Add a differentiable rotated IoU op (1854)
- Support passing None to DictAction (1834)
- Enhance get_torchvision_models (1867)

Bug fixes

- Fix Python3.10 CI (1828)
- Fix `collect_env()` in Windows (1789, 1887)
- Fix sparse_conv unit test by releasing cache on GPU (1872)
- Fix unexpected keyword argument for GELU (1847)
- Fix potential negative padding size (1792)
- Fix version comparison to include prerelease versions (1877)

Documentations

- Fix docstring (1876, 1880)

Notes

Since PyTorch 1.11.0 has been released and **we have provided the mmcv-full pre-compiled packages for it**, we no longer provide them compiled with PyTorch 1.3 & 1.4 since v1.3.17. You can find previous versions compiled with PyTorch 1.3 & 1.4 [here](https://github.com/open-mmlab/mmcv/blob/master/docs/get_started/previous_versions.md). The compatibility is still ensured in our CI, but we will discard the support of PyTorch 1.3 & 1.4 this year.

Contributors

A total of 29 developers contributed to this release.

wulele2 Sharpiless RockeyCoss teamwong111 SuTanTank grimoire MeowZheng triple-Mu astahlman Qiza-lyhm daydayfun VVsssssk Charlyo filaPro zytx121 DCNSW luopeichao gaotongxiao yushinliu zihanchang11 raoshenglong zcyKTH Mrxiaofei HuDi2018 vakker zhouzaida ZwwWayne HAOCHENYE imabackstabber

Page 3 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.