From bd3306f5575908fd90a783bcb1bfc8c55d361423 Mon Sep 17 00:00:00 2001 From: Wenwei Zhang <40779233+ZwwWayne@users.noreply.github.com> Date: Sun, 1 Nov 2020 14:29:00 +0800 Subject: [PATCH] Bump to v2.6.0 (#4038) * bump to v2.6.0 * update version requirements * Add README.md reference * Fix README.md --- README.md | 10 +++++----- docs/changelog.md | 32 ++++++++++++++++++++++++++++++++ docs/get_started.md | 7 ++++--- mmdet/__init__.py | 2 +- mmdet/version.py | 2 +- 5 files changed, 43 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index e55fdb2abba..1cd45081045 100644 --- a/README.md +++ b/README.md @@ -42,7 +42,7 @@ This project is released under the [Apache 2.0 license](LICENSE). ## Changelog -v2.4.0 was released in 5/9/2020. +v2.6.0 was released in 1/11/2020. Please refer to [changelog.md](docs/changelog.md) for details and release history. A comparison between v1.x and v2.0 codebases can be found in [compatibility.md](docs/compatibility.md). @@ -108,13 +108,13 @@ Some other methods are also supported in [projects using MMDetection](./docs/pro ## Installation -Please refer to [install.md](docs/install.md) for installation and dataset preparation. +Please refer to [get_started.md](docs/get_started.md) for installation. ## Getting Started -Please see [getting_started.md](docs/getting_started.md) for the basic usage of MMDetection. -We provide [colab tutorial](demo/MMDet_Tutorial.ipynb) for beginners. -There are also tutorials for [finetuning models](docs/tutorials/finetune.md), [adding new dataset](docs/tutorials/new_dataset.md), [designing data pipeline](docs/tutorials/data_pipeline.md), [customizing models](docs/tutorials/customize_models.md), and [customizing runtime settings](docs/tutorials/customize_runtime.md). +Please see [get_started.md](docs/get_started.md) for the basic usage of MMDetection. +We provide [colab tutorial](demo/MMDet_Tutorial.ipynb), and full guidance for quick run [with existing dataset](docs/1_exist_data_model.md) and [with new dataset](docs/2_new_data_model.md) for beginners. +There are also tutorials for [finetuning models](docs/tutorials/finetune.md), [adding new dataset](docs/tutorials/new_dataset.md), [designing data pipeline](docs/tutorials/data_pipeline.md), [customizing models](docs/tutorials/customize_models.md), [customizing runtime settings](docs/tutorials/customize_runtime.md) and [useful tools](docs/useful_tools.md). For trouble shooting, please refer to [trouble_shooting.md](docs/trouble_shooting.md) diff --git a/docs/changelog.md b/docs/changelog.md index 9367dc0a17c..034e26cfba8 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -1,5 +1,37 @@ ## Changelog +### v2.6.0 (1/11/2020) + +- Support new method: [VarifocalNet](https://arxiv.org/abs/2008.13367). +- Refactored documentation with more tutorials. + +#### New Features + +- Support GIoU calculation in `BboxOverlaps2D`, and re-implement `giou_loss` using `bbox_overlaps` (#3936) +- Support random sampling in CPU mode (#3948) +- Support VarifocalNet (#3666, #4024) + +#### Bug Fixes + +- Fix SABL validating bug in Cascade R-CNN (#3913) +- Avoid division by zero in PAA head when num_pos=0 (#3938) +- Fix temporary directory bug of multi-node testing error (#4034, #4017) +- Fix `--show-dir` option in test script (#4025) +- Fix GA-RetinaNet r50 model url (#3983) +- Update code in docs and fix broken urls (#3947) + +#### Improvements + +- Refactor pytorch2onnx API into `mmdet.core.export` and use `generate_inputs_and_wrap_model` for pytorch2onnx (#3857, #3912) +- Update RPN upgrade scripts for v2.5.0 compatibility (#3986) +- Use mmcv `tensor2imgs` (#4010) +- Update test robustness (#4000) +- Update trouble shooting page (#3994) +- Accelerate PAA training speed (#3985) +- Support batch_size > 1 in validation (#3966) +- Use RoIAlign implemented in MMCV for inference in CPU mode (#3930) +- Documentation refactoring (#4031) + ### v2.5.0 (5/10/2020) #### Highlights diff --git a/docs/get_started.md b/docs/get_started.md index 41b7ecec29f..6c1a2b7bd38 100644 --- a/docs/get_started.md +++ b/docs/get_started.md @@ -11,9 +11,10 @@ The compatible MMDetection and MMCV versions are as below. Please install the co | MMDetection version | MMCV version | |:-------------------:|:-------------------:| -| master | mmcv-full>=1.1.5, <=1.2| -| 2.5.0 | mmcv-full>=1.1.5, <=1.2| -| 2.4.0 | mmcv-full>=1.1.1, <=1.2| +| master | mmcv-full>=1.1.5, <=1.3| +| 2.6.0 | mmcv-full>=1.1.5, <=1.3| +| 2.5.0 | mmcv-full>=1.1.5, <=1.3| +| 2.4.0 | mmcv-full>=1.1.1, <=1.3| | 2.3.0 | mmcv-full==1.0.5| | 2.3.0rc0 | mmcv-full>=1.0.2 | | 2.2.1 | mmcv==0.6.2 | diff --git a/mmdet/__init__.py b/mmdet/__init__.py index fdd1d34ac54..39faed8b0d2 100644 --- a/mmdet/__init__.py +++ b/mmdet/__init__.py @@ -16,7 +16,7 @@ def digit_version(version_str): mmcv_minimum_version = '1.1.5' -mmcv_maximum_version = '1.2' +mmcv_maximum_version = '1.3' mmcv_version = digit_version(mmcv.__version__) diff --git a/mmdet/version.py b/mmdet/version.py index eb1db15e485..6464e853033 100644 --- a/mmdet/version.py +++ b/mmdet/version.py @@ -1,6 +1,6 @@ # Copyright (c) Open-MMLab. All rights reserved. -__version__ = '2.5.0' +__version__ = '2.6.0' short_version = __version__