MMCV Releases v1.7.0
Highlights
Starting from v1.7.0, we are providing pre-built packages for PyTorch v1.13.0, as well as for the macOS platform. Note that, for the mac M1 chip, only the pre-built packages on PyTorch v1.13.0 are available.
pip install -U openmim
mim install mmcv-full
Features
- Support training on Ascend device (#2262, #2370)
- Add box_iou_quadri & nms_quadri (#2277)
- Add stack ball query and stack group points ops (#2292)
- Support PrRoI op for Parrots (#2280)
- Support Iou3d with cambricon MLU backend (#2339)
- Add getJobLimitCapability interface and use it in nms (#2337)
Improvements
- Support SiLU with torch < 1.7.0 (#2278)
- Update onnx registry (#2294)
- Adapt mlu code to cntoolkit3.0.1 (#2248)
- Refactor the nms3d op to support MLU (#2296)
- Add ability to pass logger instance to frameworks (#2317)
- Add a new argument define_metric in wandb hook (#2237)
Bug fixes
- Fix warning of CUDA ops (#2324)
- Fix the bug of uninitialized prarmeter (#2345)
- Fix three nn op can not accept half tensor (#2348)
- Fix Correlation op (#2274)
- Fix the potential NaN bug in calc_square_dist() (#2356)
- Fix MPS ops for torch1.12+ (#2302)
Documentations
- Refine README and installation documentations (#1977)
- Update README and fix typo in docs (#2358)
- Add steps to install mmcv-full on Ascend machine (#2363)
- Add maintenance plan and print deprecated message (#2357)
Others
Contributors
A total of 14 developers contributed to this release.
@okotaku @zhouzaida @grimoire @wangjiangben-hw @ckirchhoff2021 @tpoisonooo @defei-coder @budefei @CokeDong @shcheklein @cathyzhang222 @ZCMax @zytx121 @momo609
New Contributors
- @tpoisonooo made their first contribution in #2324
- @shcheklein made their first contribution in #2317
- @cathyzhang222 made their first contribution in #2339
- @momo609 made their first contribution in #2363
Full Changelog: v1.6.2...v1.7.0