Features
- Support RoiawarePool3d, MultiScaleDeformableAttn, ModulatedDeformConv2d and NMS with cambricon MLU backend (2359, 2396, 2411, 2401)
- Add Ascend npu adapter for FusedBiasLeakyRelu, DeformableRoIPool and NMS (2474, 2481, 2387)
- Support receptive field search of CNN models (https://github.com/open-mmlab/mmcv/pull/2056)
Bug fixes
- Create Tensor with new_* method to support AMP (https://github.com/open-mmlab/mmcv/pull/2389)
- Fix DCN TensorRT plugin (https://github.com/open-mmlab/mmcv/pull/2408)
- Fix the bug when the input mask is not '0-1-tensor' in masked_conv (https://github.com/open-mmlab/mmcv/pull/2423)
- Fix UT caused by the new version of packaging (https://github.com/open-mmlab/mmcv/pull/2482)
- Change the block size to 1024 during compilation (https://github.com/open-mmlab/mmcv/pull/2460)
- Fix skip_layer for RF-Next (https://github.com/open-mmlab/mmcv/pull/2489)
Documentations
- Update supported pytorch versions (https://github.com/open-mmlab/mmcv/pull/2382)
- Add code style guide (https://github.com/open-mmlab/mmcv/pull/2406)
- Add currently-npu-supported-ops in ops.md (https://github.com/open-mmlab/mmcv/pull/2420)
- Refine contributing.md (https://github.com/open-mmlab/mmcv/pull/1941)
- Fix typos in contributing docs (2462, 2485)
- Update qq group link (https://github.com/open-mmlab/mmcv/pull/2453)
- Replace NPU with Ascend in installation documentatio (https://github.com/open-mmlab/mmcv/pull/2469)
Others
- Add torch1.13 checking in CI (https://github.com/open-mmlab/mmcv/pull/2405)
- Update the URL of pyupgrade pre-commit hook (https://github.com/open-mmlab/mmcv/pull/2448)
Contributors
A total of 24 developers contributed to this release.
ZhangLearning grimoire zhouzaida cathyzhang222 DerryHub ckirchhoff2021 wangjiangben-hw zcc-zjut momo609 ZShaopeng Wickyzheng HAOCHENYE gasvn lzyhha zytx121 BayMaxBHL sunyc11 mengpenghui RangeKing vansin Taited jayggh xiabo123 CokeDong
New Contributors
* ZhangLearning made their first contribution in https://github.com/open-mmlab/mmcv/pull/2359
* DerryHub made their first contribution in https://github.com/open-mmlab/mmcv/pull/2408
* gasvn made their first contribution in https://github.com/open-mmlab/mmcv/pull/2056
* BayMaxBHL made their first contribution in https://github.com/open-mmlab/mmcv/pull/2448
* sunyc11 made their first contribution in https://github.com/open-mmlab/mmcv/pull/2459
* mengpenghui made their first contribution in https://github.com/open-mmlab/mmcv/pull/2411
* Taited made their first contribution in https://github.com/open-mmlab/mmcv/pull/2485
* jayggh made their first contribution in https://github.com/open-mmlab/mmcv/pull/2474
* xiabo123 made their first contribution in https://github.com/open-mmlab/mmcv/pull/2460
* lzyhha made their first contribution in https://github.com/open-mmlab/mmcv/pull/2489
**Full Changelog**: https://github.com/open-mmlab/mmcv/compare/v1.7.0...v1.7.1