MMCV Release V1.3.15
New features
- Add seven detection3d related CUDA operators, which are
FurthestPointSample
,KNN
,GatherPoints
,ThreeInterpolate
,ThreeNN
,AssignScoreWithK
andRoIPointPool3d
(#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
andcontributing
(#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