* Suport openmmlab-2.0 with the following features:
- import Config from mmengine
- remove extra options for train / test / gridsearch
- create destination directory if dose not exists in `mim donwload`
- add mmengine in `mim list`
* fix ci with the following 2 problems:
- mmcv2.x have not pre-built package for torch1.5.
- patch xxx not found after install (cause by importlib.reload).
* Update mim/commands/download.py
Co-authored-by: Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>
* dev(download): remove echo line
* support openmmlab 1.0 and 2.0
* use tests/data/lenet5_mnist_2.0.py in test case
* use tests/data/lenet5_mnist_2.0.py in test case
Co-authored-by: Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>
* fix and refactor unit tests
* Fix GPG key error in CI
* use container provided by pytorch
* install git in container
* install git in container
* fix ci
* update pip version
* install system dependencies
* add test data
* add circleci
* add test data
* refine ut
* [Refactor] Refactor list cmd
* simply
* fix errror when getting home-pag from pypi
* fix unittet
* add unittest
* fix ci
* fix ci
* install wheel in CI to fix error
* refactor and add a decorator to make sure package has been installed
* rename function and add commnent for CI