The `master` branch is still 0.x version and we will checkout a new `1.x` branch to release 1.x version. The two versions will be maintained simultaneously in the future.
We briefly list the major breaking changes here. Please refer to the [migration guide](../migration.md) for details and migration instructions.
#### Highlight
- Support `BEiT v2`, `MixMIM`, `EVA`
- Support `ShapeBias` for model analysis
- Add Solution of FGIA ACCV 2022 (1st Place)
- Refactor t-SNE
#### New Features
- Support `BEiT v2` ([#627](https://github.com/open-mmlab/mmselfsup/pull/627))
- Support `MixMIM` ([#626](https://github.com/open-mmlab/mmselfsup/pull/626))
- Support `EVA` ([#632](https://github.com/open-mmlab/mmselfsup/pull/632))
- Support `ShapeBias` metric ([#635](https://github.com/open-mmlab/mmselfsup/pull/635))
- Add convert scripts and instructions on seg and det ([#621](https://github.com/open-mmlab/mmselfsup/pull/621))
- Add pretraining for FGIA ([#607](https://github.com/open-mmlab/mmselfsup/pull/607))
#### Bug Fixes
- Change `pseudo_collect` to `default_collect` ([#616](https://github.com/open-mmlab/mmselfsup/pull/616))
- Fix the link of SimMIM 800pt 100ft ([#622](https://github.com/open-mmlab/mmselfsup/pull/622))
- Change `map_location` to `cpu` ([#623](https://github.com/open-mmlab/mmselfsup/pull/623))
The `master` branch is still 0.x version and we will checkout a new `1.x` branch to release 1.x version. The two versions will be maintained simultaneously in the future.
We briefly list the major breaking changes here. Please refer to the [migration guide](../migration.md) for details and migration instructions.
#### Highlight
- Support `BEiT` and `MILAN`
- Support low-level reconstruction visualization
#### New Features
- Support `BEiT` ([#425](https://github.com/open-mmlab/mmselfsup/pull/425))
- Support `MILAN` ([#600](https://github.com/open-mmlab/mmselfsup/pull/600))
- Support low-level reconstruction visualization ([#570](https://github.com/open-mmlab/mmselfsup/pull/570))
#### Bug Fixes
- Fix registry of data preprocessor ([#603](https://github.com/open-mmlab/mmselfsup/pull/603))
- Fix dependence and key bug ([#611](https://github.com/open-mmlab/mmselfsup/pull/611))
The `master` branch is still 0.x version and we will checkout a new `1.x` branch to release 1.x version. The two versions will be maintained simultaneously in the future.
We briefly list the major breaking changes here. Please refer to the [migration guide](../migration.md) for details and migration instructions.
#### Highlight
- Support `MaskFeat`
#### New Features
- Support `MaskFeat` ([#494](https://github.com/open-mmlab/mmselfsup/pull/494))
The `master` branch is still 0.x version and we will checkout a new `1.x` branch to release 1.x version. The two versions will be maintained simultaneously in the future.
We briefly list the major breaking changes here. Please refer to the [migration guide](../migration.md) for details and migration instructions.
#### Highlight
- Full support of `MAE`, `SimMIM`, `MoCoV3`.
#### New Features
- Full support of `MAE` ([#483](https://github.com/open-mmlab/mmselfsup/pull/483))
- Full support of `SimMIM` ([#487](https://github.com/open-mmlab/mmselfsup/pull/487))
- Full support of `MoCoV3` ([#496](https://github.com/open-mmlab/mmselfsup/pull/496))
The `master` branch is still 0.x version and we will checkout a new `1.x` branch to release 1.x version. The two versions will be maintained simultaneously in the future.
We briefly list the major breaking changes here. Please refer to the [migration guide](../migration.md) for details and migration instructions.
#### Highlight
- Based on [MMEngine](https://github.com/open-mmlab/mmengine) and [MMCV](https://github.com/open-mmlab/mmcv).
- Released with refactor.
- Datasets
- Models
- Config
- ...
- Refine all documents.
#### New Features
- Add `SelfSupDataSample` to unify the components' interface.
- Add `SelfSupVisualizer` for visualization.
- Add `SelfSupDataPreprocessor` for data preprocess in model.
#### Improvements
- Most algorithms now support non-distributed training.
- Change the interface of different data augmentation transforms to `dict`.
- Run classification downstream task with MMClassification.
#### Docs
- Refine all documents and reorganize the directory.
- Fix typos and dead links in some docs ([#155](https://github.com/open-mmlab/mmselfsup/pull/155), [#180](https://github.com/open-mmlab/mmselfsup/pull/180), [#195](https://github.com/open-mmlab/mmselfsup/pull/195))
- Update training logs and benchmark results in model zoo ([#157](https://github.com/open-mmlab/mmselfsup/pull/157), [#165](https://github.com/open-mmlab/mmselfsup/pull/165), [#195](https://github.com/open-mmlab/mmselfsup/pull/195))
- Update and translate some docs into Chinese ([#163](https://github.com/open-mmlab/mmselfsup/pull/163), [#164](https://github.com/open-mmlab/mmselfsup/pull/164), [#165](https://github.com/open-mmlab/mmselfsup/pull/165), [#166](https://github.com/open-mmlab/mmselfsup/pull/166), [#167](https://github.com/open-mmlab/mmselfsup/pull/167), [#168](https://github.com/open-mmlab/mmselfsup/pull/168), [#169](https://github.com/open-mmlab/mmselfsup/pull/169), [#172](https://github.com/open-mmlab/mmselfsup/pull/172), [#176](https://github.com/open-mmlab/mmselfsup/pull/176), [#178](https://github.com/open-mmlab/mmselfsup/pull/178), [#179](https://github.com/open-mmlab/mmselfsup/pull/179))
- Update algorithm README with the new format ([#177](https://github.com/open-mmlab/mmselfsup/pull/177))