5.3 KiB
5.3 KiB
Changelog
MMSelfSup
v0.6.0 (02/02/2022)
Highlight
- Support vision transformer based MoCo v3 (#194)
- Speed up training and start time (#181)
- Support cpu training (#188)
New Features
Bug Fixes
- Fix issue (#159, #160) related bugs (#161)
- Fix missing prob assignment in
RandomAppliedTrans
(#173) - Fix bug of showing k-means losses (#182)
- Fix bug in non-distributed multi-gpu training/testing (#189)
- Fix bug when loading cifar dataset (#191)
- Fix
dataset.evaluate
args bug (#192)
Improvements
- Cancel previous runs that are not completed in CI (#145)
- Enhance MIM function (#152)
- Skip CI when some specific files were changed (#154)
- Add
drop_last
when building eval optimizer (#158) - Deprecate the support for "python setup.py test" (#174)
- Speed up training and start time (#181)
- Upgrade
isort
to 5.10.1 (#184)
Docs
- Refactor the directory structure of docs (#146)
- Fix readthedocs (#148, #149, #153)
- Fix typos and dead links in some docs (#155, #180, #195)
- Update training logs and benchmark results in model zoo (#157, #165, #195)
- Update and translate some docs into Chinese (#163, #164, #165, #166, #167, #168, #169, #172, #176, #178, #179)
- Update algorithm README with the new format (#177)
v0.5.0 (16/12/2021)
Highlight
- Released with code refactor.
- Add 3 new self-supervised learning algorithms.
- Support benchmarks with MMDet and MMSeg.
- Add comprehensive documents.
Refactor
- Merge redundant dataset files.
- Adapt to new version of MMCV and remove old version related codes.
- Inherit MMCV BaseModule.
- Optimize directory.
- Rename all config files.
New Features
- Add SwAV, SimSiam, DenseCL algorithms.
- Add t-SNE visualization tools.
- Support MMCV version fp16.
Benchmarks
- More benchmarking results, including classification, detection and segmentation.
- Support some new datasets in downstream tasks.
- Launch MMDet and MMSeg training with MIM.
Docs
- Refactor README, getting_started, install, model_zoo files.
- Add data_prepare file.
- Add comprehensive tutorials.
OpenSelfSup (History)
v0.3.0 (14/10/2020)
Highlight
- Support Mixed Precision Training
- Improvement of GaussianBlur doubles the training speed
- More benchmarking results
Bug Fixes
- Fix bugs in moco v2, now the results are reproducible.
- Fix bugs in byol.
New Features
- Mixed Precision Training
- Improvement of GaussianBlur doubles the training speed of MoCo V2, SimCLR, BYOL
- More benchmarking results, including Places, VOC, COCO
v0.2.0 (26/6/2020)
Highlights
- Support BYOL
- Support semi-supervised benchmarks
Bug Fixes
- Fix hash id in publish_model.py
New Features
- Support BYOL.
- Separate train and test scripts in linear/semi evaluation.
- Support semi-supevised benchmarks: benchmarks/dist_train_semi.sh.
- Move benchmarks related configs into configs/benchmarks/.
- Provide benchmarking results and model download links.
- Support updating network every several iterations.
- Support LARS optimizer with nesterov.
- Support excluding specific parameters from LARS adaptation and weight decay required in SimCLR and BYOL.