* Update workflow to add Windows CI
* Add some optional requirements to requirements/optional.txt
* Update setup.py
* Update PyTorch version in Windows CI
* Update CI and requirement
* Replace `tempfile.NamedTemporaryFile` to avoid unit test error on
Windows
* Update tests
* Update CI
* Add OpenCV installation
* Update CI
* Add wrapper to use backbones from timm
* Add tests
* Remove timm from optional deps and modify GitHub workflow.
Co-authored-by: mzr1996 <mzr1996@163.com>
* Delete the mmcv requirement to support mmcv-full installed environment
* install mmcv in CI
* fix mmcv version error
Co-authored-by: Xinran <lixinran@sensetime.com>
* workflow: modify build, add deploy
* fix type: mmseg -> mmcls
* simplify build by delete cuda related settings
* re-sort requirements by pre-commit hook
* build: support more pytorch versions
* build: fix torchvision version bug
* del useless test imports
* merge upstream
* build: del docstring checking to pass coverage check