* fix unit test install mmdet and mmcls
* raise error when mmdet is not installed
* rename check_and_install to install_package
* split test case
Co-authored-by: C1rN09 <zhaoqian@pjlab.org.cn>
* add an example for gan training
* remove data element
* fix as comments
* add type_as
* fix as comment
* refine
* fix as comment
* add more descriptions
* fix as comment
* fix a api
* first commit
* tmp commit
* tmp commit
* tmp
* finish base module
* tmp commit
* tmp commit
* first finish
* minor refine
* clean the code
* delete design
* refine
* minor refine
* fix as comment
* fix as comment
* refine from jupyter notebook
* minor refine
* split model.md to model.md and initialize.md
* minor refine
* minor refine
* make link availiable
* fix as chengqi comment
* fix as chengqi comment
* fix link
* fix as wenwei comment
* Fix as comment
* Fix as comment
* Fix lint
* [Docs] Add data transform tutorials
* Rename `RandomMultiscaleResize` to `RandomChocieResize`.
* Imporve according to comments
* Add general data pipeline description.
* Add a doc to explain how to migrate hook from mmcv
* update style
* update format
* Add functional changes of hooks
* fix table style
* refine
* fix typo
* Update demo in get started tutorial
* Update demo tutorial
* Refactor the pytorch demo
* Add outline and titles to the demo tutorial.
* Move file and change title
* Add shuffle in dataloader arguments.
* Improve according to comments
* [Refactor]: modify interface of Visualizer.add_datasample (#365)
* [Refactor] Refactor data flow: refine `data_preprocessor`. (#359)
* refine data_preprocessor
* remove unused BATCH_DATA alias
* Fix type hints
* rename move_data to cast_data
* [Refactor] Refactor data flow: collate data in `collate_fn` of `DataLoader` (#323)
* acollate data in dataloader
* fix docstring
* refine comment
* fix as comment
* refactor default collate and psedo collate
* foramt test file
* fix docstring
* fix as comment
* rename elem to data_item
* minor fix
* fix as comment
* [Refactor] Refactor data flow: `data_batch` argument of `Evaluator.process is a `dict` (#360)
* refine evaluator and metric
* compatible with new default collate
* replace default collate with pseudo
* Handle data_batch in metric
* fix unit test
* fix unit test
* fix unit test
* minor refine
* make data_batch optional
make data_batch optional
* rename outputs to predictions
* fix ut
* rename predictions to outputs
* fix docstring
* fix docstring
* fix unit test
* make outputs and data_batch to kwargs
* fix unit test
* keep signature of metric
* fix ut
* rename pred_sample arguments to data_sample(Visualizer)
* fix loop and ut
* [refactor]: Refactor model dataflow (#398)
* [Refactor] Refactor data flow: refine `data_preprocessor`. (#359)
* refine data_preprocessor
* remove unused BATCH_DATA alias
* Fix type hints
* rename move_data to cast_data
* refactor model data flow
tmp_commt
tmp commit
* make val_cfg and test_cfg optional
* roll back runner
* pass test mmdet
* fix as comment
fix as comment
fix ci in DataPreprocessor
* fix ut
* fix ut
* fix rebase main
* [Fix]: Fix test val ddp (#462)
* [Fix] Fix docstring and type hint of data flow (#463)
* Fix docstring of data flow
* change signature of hook
* fix unit test
* resolve conflicts
* fix lint