Skip to content

MMCV Releases v1.7.0

Compare
Choose a tag to compare
@ice-tong ice-tong released this 03 Nov 08:43
270c293

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

  • Upgrade pre commit hooks (#2321)
  • Build macOS wheel in Github Action (#2311, #2366)

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

Full Changelog: v1.6.2...v1.7.0