OpenMMLab Computer Vision Foundation
APACHE-2.0 License
Bot releases are hidden (Show)
Full Changelog: https://github.com/open-mmlab/mmcv/compare/v2.1.0...v2.2.0
Published by zhouzaida 10 months ago
π We are glad to announce that we are providing the mmcv-full pre-built packages for PyTorch 2.1.0 and 2.0.0 starting from MMCV v1.7.2.
pip install -U openmim
mim install mmcv-full
by_epoch
for determining when to log. by @daavoo in https://github.com/open-mmlab/mmcv/pull/2149
Full Changelog: https://github.com/open-mmlab/mmcv/compare/v1.7.1...v1.7.2
Published by zhouzaida about 1 year ago
π We are glad to announce that we are providing the mmcv pre-built packages for PyTorch 2.1.0 starting from MMCV v2.1.0.
pip install -U openmim
mim install mmcv
dipu_mock_cuda=False
in dipu
for mmcv ext ops with cpu fallback by @CokeDong in https://github.com/open-mmlab/mmcv/pull/2839
cache_randomness
by @HarborYuan in https://github.com/open-mmlab/mmcv/pull/2927
Full Changelog: https://github.com/open-mmlab/mmcv/compare/v2.0.1...v2.1.0
Published by zhouzaida over 1 year ago
build_xxx_layer
allow accepting a class type by @HAOCHENYE in https://github.com/open-mmlab/mmcv/pull/2782
_scale_size
and rescale_size
by @MambaWong in https://github.com/open-mmlab/mmcv/pull/2799
Full Changelog: https://github.com/open-mmlab/mmcv/compare/v2.0.0...v2.0.1
Published by zhouzaida over 1 year ago
Introducing mmcv v2.0.0, we have made significant updates to the package. Training process-related modules, such as Runner, Hook, and Parallel, have been removed and are now provided by MMEngine. With this release, we have added numerous data transformations, including CenterCrop
. Additionally, starting from mmcv v2.0.0, we are providing pre-built packages for PyTorch v2.0.0.
mmcv.fileio
(#2179). The new fileio interfaces can be found at mmengine.fileio
mmcv.runner
, mmcv.parallel
, mmcv.engine
and mmcv.device
(#2216)mmcv.utils
(eg Config
and Registry
) and many functions. Only a few functions related to mmcv are reserved (#2217). The new Config
and Registry
can be found at mmengine.registry and mmengine.config
mmcv.onnex
, mmcv.tensorrt
modules, and related functions (#2225)MMCV_WITH_OPS
from 0 to 1 (#2235)pip install openmim
# Contains ops, because the highest version of mmcv-full
# is less than 2.0.0, so there is no need to add version
# restrictions
mim install mmcv-full
# do not contain ops
mim install "mmcv < 2.0.0"
pip install openmim
# Contains ops
mim install mmcv
# Ops are not included, because the starting version of
# mmcv-lite is 2.0.0, so there is no need to add version
# restrictions
mim install mmcv-lite
@HAOCHENYE @grimoire @zhouzaida @nijkah @BainOuO @enemy1205 @C1rN09 @triple-Mu @okotaku @vansinhu @Harold-lkk @KeiChiTse @xiexinch @xin-li-67 @VVsssssk @LYMDLUT @MeowZheng @yxzhao2022 @mzr1996 @ZwwWayne @YuanLiuuuuuu @ly015 @plyfager @GT9505 @zytx121 @hhaAndroid @fangyixiao18 @JingweiZhang12 @xcnick @zengyh1900
Published by ice-tong over 1 year ago
A total of 9 developers contributed to this release.
@zhouzaida @KeiChiTse @Harold-lkk @vansin @okotaku @grimoire @HAOCHENYE @CokeDong @ckirchhoff2021
Full Changelog: https://github.com/open-mmlab/mmcv/compare/v2.0.0rc3...v2.0.0rc4
Published by ice-tong almost 2 years ago
A total of 24 developers contributed to this release.
@ZhangLearning @grimoire @zhouzaida @cathyzhang222 @DerryHub @ckirchhoff2021 @wangjiangben-hw @zcc-zjut @momo609 @ZShaopeng @Wickyzheng @HAOCHENYE @gasvn @lzyhha @zytx121 @BayMaxBHL @sunyc11 @mengpenghui @RangeKing @vansin @Taited @jayggh @xiabo123 @CokeDong
Full Changelog: https://github.com/open-mmlab/mmcv/compare/v1.7.0...v1.7.1
Published by ice-tong almost 2 years ago
A total of 13 developers contributed to this release.
@LYMDLUT @LYM-fire @zhouzaida @VVsssssk @xin-li-67 @grimoire @ZCMax @ZhangLearning @cathyzhang222 @HAOCHENYE @defei-coder @ZShaopeng @xiexinch
Full Changelog: https://github.com/open-mmlab/mmcv/compare/v2.0.0rc2...v2.0.0rc3
Published by ice-tong almost 2 years ago
Starting from v1.7.0, we are providing pre-built packages for PyTorch v1.13.0, as well as for the macOS platform. Note that, for the mac M1 chip, only the pre-built packages on PyTorch v1.13.0 are available.
pip install -U openmim
mim install mmcv-full
A total of 14 developers contributed to this release.
@okotaku @zhouzaida @grimoire @wangjiangben-hw @ckirchhoff2021 @tpoisonooo @defei-coder @budefei @CokeDong @shcheklein @cathyzhang222 @ZCMax @zytx121 @momo609
Full Changelog: https://github.com/open-mmlab/mmcv/compare/v1.6.2...v1.7.0
Published by zhouzaida almost 2 years ago
π We are glad to announce that we are providing the mmcv pre-built packages for macOS (x86_64 architecture).
pip install -U openmim
mim install 'mmcv>=2.0.0rc2'
TTA
transform (#2146)SiLU
to ACTIVATION_LAYERS (#2256, #2278)swap_labe_pairs
in RandomFlip
(#2332)@yxzhao2022 @LYMDLUT @grimoire @xin-li-67 @zytx121 @MeowZheng @HAOCHENYE @zhouzaida @ZShaopeng @defei-coder @okotaku
Full Changelog: https://github.com/open-mmlab/mmcv/compare/v2.0.0rc1...v2.0.0rc2
Published by zhouzaida about 2 years ago
SiLU
to ACTIVATION_LAYERS (#2256)MlflowLoggerHook
(#2188)params
to MlflowLoggerHook
(#2193)imrotate
(#2141)init_weights
of MultiScaleDeformableAttention (#2158)swith_language.md
in docs (#2160)registry.md
(#2243)data_process.md
(#2283)Full Changelog: https://github.com/open-mmlab/mmcv/compare/v1.6.1...v1.6.2
Published by zhouzaida about 2 years ago
Starting from mmcv v2.0.0rc1, mmcv removes training process related modules such as Runner, Hook, Parallel, which will be provided by MMEngine. In addition, in v2.0.0rc1, mmcv added many data augmentation methods, such as CenterCrop
.
Published by zhouzaida about 2 years ago
π We are glad to announce that we are providing the mmcv-full pre-built packages for PyTorch 1.12.0 starting from v1.6.0.
pip install -U openmim
mim install mmcv-full
.pre-commit-config-zh-cn.yaml
to speed up pre-commit
in some casesA total of 6 developers contributed to this release.
@JingweiZhang12 @grimoire @zhouzaida @GPhilo @0reza @Happylkx
Full Changelog: https://github.com/open-mmlab/mmcv/compare/v1.6.0...v1.6.1
Published by zhouzaida over 2 years ago
π We are glad to announce that we are providing the mmcv-full pre-built packages for PyTorch 1.12.0 starting from v1.6.0.
pip install -U openmim
mim install mmcv-full
_run_ddp_forward
method for MMDistributedDataParallel
to be compatible with PyTorch1.12 (#2107)#2031 #1991 #2003 #1995 #1993 #2030 #2002
A total of 14 developers contributed to this release.
@imabackstabber @triple-Mu @HAOCHENYE @zhouzaida @ZwwWayne @pallgeuer @triwahyuu @ytzhao @WINDSKY45 @EvelynWang-0423 @grimoire @zcyKTH @zhangtingyu11 @ychfan
Published by zhouzaida over 2 years ago
Thanks to contributors for their efforts, mmcv has added type hints, which makes the code more readable. Here are all the pull requests of adding type hints.
#1981 #1989 #1998 #1985 #1987 #1983 #2005 #1988 #2013 #2007 #2015 #2017 #2001 #2019 #2021 #2023 #2000 #2026 #1997 #2029 #2016 #2008 #2031 #1982 #1994 #1999 #2020 #2037 #2034 #1996 #2050
A total of 22 developers contributed to this release.
@RangeKing @gy-7 @triple-Mu @ytzhao @zengxiang68 @yangrisheng @WINDSKY45 @ShawnHXH @vansin @HarborYuan
@tcexeexe @luopeichao @zcyKTH @filaPro @nxznm @liuyanyi @grimoire @zhouzaida @HAOCHENYE @ZwwWayne @teamwong111 @imabackstabber
Published by imabackstabber over 2 years ago
data_batch
from Runner (#1940)Since PyTorch 1.11.0 has been released and we have provided the mmcv-full pre-compiled packages for it, we no longer provide them compiled with PyTorch 1.3 & 1.4 since v1.3.17. You can find previous versions compiled with PyTorch 1.3 & 1.4 here. The compatibility is still ensured in our CI, but we will discard the support of PyTorch 1.3 & 1.4 this year.
A total of 14 developers contributed to this release.
@grimoire @teamwong111 @zhouzaida @JarvisKevin @HAOCHENYE @jshilong @filaPro @HIT-cwh @hhaAndroid @ZwwWayne @Tai-Wang @274869388 @wlf-darkmatter @imabackstabber
Published by zhouzaida over 2 years ago
ClearMLLoggerHook
(#1906)adjust_hue
(#1628)collec_env()
encoding error on Windows (#1905)dump
method of Config (#1837)A total of 18 developers contributed to this release.
@imabackstabber @akravchuk97 @SuTanTank @grimoire @teamwong111 @HuDi2018 @WilliamKyle @luopeichao @274869388 @bryandeng @tehkillerbee @cuhk-hbsun @jmercat @triple-Mu @sundongwei @teamwong111 @ZwwWayne @zhouzaida
Published by imabackstabber over 2 years ago
collect_env()
in Windows (#1789, #1887)Since PyTorch 1.11.0 has been released and we have provided the mmcv-full pre-compiled packages for it, we no longer provide them compiled with PyTorch 1.3 & 1.4 since v1.3.17. You can find previous versions compiled with PyTorch 1.3 & 1.4 here. The compatibility is still ensured in our CI, but we will discard the support of PyTorch 1.3 & 1.4 this year.
A total of 29 developers contributed to this release.
@wulele2 @Sharpiless @RockeyCoss @teamwong111 @SuTanTank @grimoire @MeowZheng @triple-Mu @astahlman @Qiza-lyhm @daydayfun @VVsssssk @Charlyo @filaPro @zytx121 @DCNSW @luopeichao @gaotongxiao @yushinliu @zihanchang11 @raoshenglong @zcyKTH @Mrxiaofei @HuDi2018 @vakker @zhouzaida @ZwwWayne @HAOCHENYE @imabackstabber
Published by teamwong111 over 2 years ago
π We are glad to announce that we are providing the mmcv-full pre-built packages for torch1.11.0 starting from v1.4.7.
# pip install mmcv-full -f https://download.openmmlab.com/mmcv/dist/{cu_version}/{torch_version}/index.html
pip install mmcv-full -f https://download.openmmlab.com/mmcv/dist/cu115/torch1.11/index.html
pip install mmcv-full -f https://download.openmmlab.com/mmcv/dist/cu113/torch1.11/index.html
# PyTorch does not provide pre-built packages for cu102 on Windows, so does mmcv-full
pip install mmcv-full -f https://download.openmmlab.com/mmcv/dist/cu102/torch1.11/index.html
corner pool
with python for torch<1.5 (#1772)_sync_params
which was renamed in torch1.11.0 (#1816)Since PyTorch 1.10.0 has been released and we have provided the mmcv-full pre-compiled packages for it, we no longer provide them compiled with PyTorch 1.3 & 1.4 since v1.3.17. You can find previous versions compiled with PyTorch 1.3 & 1.4 here. The compatibility is still ensured in our CI, but we will discard the support of PyTorch 1.3 & 1.4 this year.
A total of 12 developers contributed to this release.
@SuTanTank @VVsssssk @wHao-Wu @grimoire @jshilong @zhanggefan @luopeichao @imabackstabber @HAOCHENYE @zhouzaida @ZwwWayne @teamwong111
Published by zhouzaida over 2 years ago
π We are glad to announce that we are providing the mmcv-full pre-built packages for torch1.11.0 starting from v1.4.7.
# pip install mmcv-full -f https://download.openmmlab.com/mmcv/dist/{cu_version}/{torch_version}/index.html
pip install mmcv-full -f https://download.openmmlab.com/mmcv/dist/cu115/torch1.11/index.html
pip install mmcv-full -f https://download.openmmlab.com/mmcv/dist/cu113/torch1.11/index.html
# PyTorch does not provide pre-built packages for cu102 on Windows, so does mmcv-full
pip install mmcv-full -f https://download.openmmlab.com/mmcv/dist/cu102/torch1.11/index.html
SegmindLoggerHook
(#1650)gather_points
op (#1758)worker_init_fn
helper function to initialize dataloader workers (#1788)DefaultOptimizerConstructor
(#1795)Since PyTorch 1.10.0 has been released and we have provided the mmcv-full pre-compiled packages for it, we no longer provide them compiled with PyTorch 1.3 & 1.4 since v1.3.17. You can find previous versions compiled with PyTorch 1.3 & 1.4 here. The compatibility is still ensured in our CI, but we will discard the support of PyTorch 1.3 & 1.4 this year.
A total of 15 developers contributed to this release.
@saurbhc @XiwuChen @Xiangxu-0103 @SuTanTank @imflash217 @wangruohui @imabackstabber @del-zhenwu @gaotongxiao @HAOCHENYE @zhouzaida @RunningLeon @ZwwWayne @wHao-Wu @teamwong111