MMDeploy Release V0.4.0
Features
- Support MMPose model inference in SDK:
HRNet,LiteHRNetandMSPN - Support MMDetection3D:
PointPillarsandCenterPoint(pillar) - Support Andoid platform so as to benefit the development of android apps
- Support
fcn_unetdeployment with dynamic shape - Support TorchScript
Improvements
- Optimize
TRTMultiLevelRoiAlignplugin - Remove
RoiAlignplugin for ONNXRuntime - Add
DCNTensorRT plugin - Update pad logic in detection heads
- Refactor the rewriter module of Model Converter
- Suppress CMAKE_CUDA_ARCHITECTURES warnings
- Update cmake scripts to ensure that the thirdparty packages are relocatable
Bug fixes
- Fix the crash on the headless installation
- Correct the deployment configs for MMSegmentation
- Optimize prepocess module and fix the potential use-after-free issue
- Resolve the compatibility with torch 1.11
- Fix the errors when deploying yolox model
- Fix the errors occurred during docker build
Documents
- Reorganize the build documents. Add more details about how to build MMDeploy on Linx, Windows and Android platforms
- Publish two chapters about the knowledge of model deployment
- Update the supported model list, including MMSegmentation,MMPose and MMDetection3D
- Translate the tutorial of "How to support new backends" into Chinese
- Update the FAQ
Contributors
@irexyc @lvhan028 @RunningLeon @hanrui1sensetime @AllentDan @grimoire @lzhangzz @SemyonBevzuk @VVsssssk @SingleZombie @raykindle @yydc-0 @haofanwang @LJoson @PeterH0323