Skip to content

MMDetection V2.3.0 Release

Compare
Choose a tag to compare
@ZwwWayne ZwwWayne released this 07 Aug 17:13
· 1056 commits to master since this release
68d860d

Highlights

  • The CUDA/C++ operators have been moved to mmcv.ops. For backward compatibility mmdet.ops is kept as warppers of mmcv.ops.
  • Support new methods CornerNet, DIOU/CIOU loss, and new dataset: LVIS V1
  • Provide more detailed colab training tutorials and more complete documentation.
  • Support to convert RetinaNet from Pytorch to ONNX.

Bug Fixes

  • Fix the model initialization bug of DetectoRS (#3187)
  • Fix the bug of module names in NASFCOSHead (#3205)
  • Fix the filename bug in publish_model.py (#3237)
  • Fix the dimensionality bug when inside_flags.any() is False in dense heads (#3242)
  • Fix the bug of forgetting to pass flip directions in MultiScaleFlipAug (#3262)
  • Fixed the bug caused by default value of stem_channels (#3333)
  • Fix the bug of model checkpoint loading for CPU inference (#3318, #3316)
  • Fix topk bug when box number is smaller than the expected topk number in ATSSAssigner (#3361)
  • Fix the gt priority bug in center_region_assigner.py (#3208)
  • Fix NaN issue of iou calculation in iou_loss.py (#3394)
  • Fix the bug that iou_thrs is not actually used during evaluation in coco.py (#3407)
  • Fix test-time augmentation of RepPoints (#3435)
  • Fix runtimeError caused by incontiguous tensor in Res2Net+DCN (#3412)

New Features

  • Support CornerNet (#3036)
  • Support DIOU/CIOU loss (#3151)
  • Support LVIS V1 dataset (#)
  • Support customized hooks in training (#3395)
  • Support fp16 training of generalized focal loss (#3410)
  • Support to convert RetinaNet from Pytorch to ONNX (#3075)

Improvements

  • Support to process ignore boxes in ATSS assigner (#3082)
  • Allow to crop images without ground truth in RandomCrop (#3153)
  • Enable the the Accuracy module to set threshold (#3155)
  • Refactoring unit tests (#3206)
  • Unify the training settings of to_float32 and norm_cfg in RegNets configs (#3210)
  • Add colab training tutorials for beginners (#3213, #3273)
  • Move CUDA/C++ operators into mmcv.ops and keep mmdet.ops as warppers for backward compatibility (#3232)(#3457)
  • Update installation scripts in documentation (#3290) and dockerfile (#3320)
  • Support to set image resize backend (#3392)
  • Remove git hash in version file (#3466)
  • Check mmcv version to force version compatibility (#3460)

New Contributors

Full Changelog: v2.2.1...v2.3.0