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