Skip to content

MMCV Release V1.3.15

Compare
Choose a tag to compare
@zhouzaida zhouzaida released this 16 Oct 07:21
c501846

New features

  • Add seven detection3d related CUDA operators, which are FurthestPointSample, KNN, GatherPoints, ThreeInterpolate, ThreeNN, AssignScoreWithK and RoIPointPool3d (#1337, #1354, #1338, #1355, #1357, #1358, )
  • Add Deformable Conv CustomOp for onnxruntime (#1343)

Improvements

  • Switch the CUDA CI to the docker image provided by PyTorch (#1376)
  • Add code spell hook to pre-commit and fix typos (#1384)
  • Remove some obsolete code (#1370)

Bug fixes

  • Fix the weight initialization of deform conv (#1262)
  • Revise the unit test of correlation (#1368)
  • Fix the unrecognized symbol in correlation.cpp (#1372)
  • Fix a potential bug in deprecated_api_warning (#1395)
  • Add error handler when getting host failed (#1374)
  • Fix the infernence issue of MultiScaleDeformableAttention on CPU device (#1223)
  • Add a condition to disable invalid memory write by furthest_sample_point (#1405)
  • Reduce the test memory usage of ms_deformable_attn (#1407)

Docs

  • Add the Chinese documentation for CNN, ONNX, TensorRT, Build mmcv-full from source and contributing (#1246, #1331, #1336, #1353, #1351)
  • Add a note for installing mmcv-full (#1320)

Notes

Since PyTorch 1.9 has been released, we plan to end the support for PyTorch 1.3 and 1.4 in future releases. We will still provide pre-compiled packages of these two versions for three months, but the reliability and technical support are not guaranteed.
In addition, starting from this version, we provide pre-compiled packages for Python 3.9.

Contributors

A total of 12 developers contributed to this release.

@bofen97, @grimoire, @zhouzaida, @ZwwWayne, @MeowZheng, @Fu0511, @hhaAndroid, @eugene123tw, @DCNSW, @del-zhenwu, @ZhichengHuang, @jshilong