Alex Yang
cff3feccbe
[Feature] Support finding free port in _init_dist_slurm() ( #1846 )
...
* [feat]:support find free port in _init_dist_slurm
* fix format
* Update mmcv/runner/dist_utils.py
should support port taken by a non-localhost address.
Co-authored-by: Mashiro <57566630+HAOCHENYE@users.noreply.github.com>
* Update dist_utils.py
Add Copyright.
* rename inner function
* Update mmcv/runner/dist_utils.py
Co-authored-by: Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>
* fix dist_utils.py
change _is_port_in_use() criterion.
* Update dist_utils.py
rename _is_port_in_use to _is_free_port
* Update mmcv/runner/dist_utils.py
Co-authored-by: Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>
* Update dist_utils.py
fix lint
* Update dist_utils.py
fix lint
Co-authored-by: Mashiro <57566630+HAOCHENYE@users.noreply.github.com>
Co-authored-by: Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>
2022-04-09 12:53:23 +08:00
Tan SU
c33f248987
[Enhancement] Fix collect_env on Windows ( #1789 )
...
* [fix] fix collect_env() on Windows
* fix(utils): add back 'Cuda compilation tools' to nvcc info
* feat(utils): find default ccompiler
* fix(utils, test): parse cl.exe version instead of path
* fix: code style
* fix(tools): use distutils
* [fix] collect_env() returns GCC or MSVC
* [fix] unitest for collect_env()
* add comments
* test: add GCC to expected_keys
* fix: code style
* Update mmcv/utils/env.py
2022-04-05 16:31:16 +08:00
Jiazhen Wang
e0eebebf50
[Fix] Fix Python3.10 CI ( #1828 )
...
* Fix python3.10 ci
* fix build ci
* fix build ci
* fix onnx build in ci
* remove onnx optimizer
* remove python3.10 ci
* special treatment for py3.10
* fix build ci
* special treatment for python3.10 in requirements/test
* fix requirements/test
2022-04-02 14:22:05 +08:00
Rockey
a02a481576
[Fix] GELU got an unexpected keyword argument 'inplace' ( #1847 )
2022-04-02 14:17:01 +08:00
Zaida Zhou
f2c50930e4
Add a approval button ( #1851 )
2022-04-01 20:01:17 +08:00
Sharpiless
969e2af866
[Feature] Support for linearly learning rate decay ( #1627 )
...
* update support for linearly learning rate decay
* Fix LinearAnnealingLrUpdaterHook, update LinearAnnealingMomentumUpdaterHook, add unit test
add docstring
add docstring
update linear lr momentum schedule test
fix ci
Fix CI
* add lr and momentum hook to runner and hooks package
add lr and momentum hook to runner and hooks package
* replace multi_optimziers with multi_optimizers
Co-authored-by: HAOCHENYE <21724054@zju.edu.cn>
Co-authored-by: Mashiro <57566630+HAOCHENYE@users.noreply.github.com>
2022-03-31 09:39:40 +08:00
wulele
c46deb0576
Fixed a typo in multi_scale_deform_attn.py ( #1838 )
2022-03-28 15:35:50 +08:00
Zaida Zhou
25602c6844
bump version to v1.4.8 ( #1836 )
2022-03-26 16:25:59 +08:00
Jiazhen Wang
082dabfd1a
[Fix] Fix _sync_params was removed in torch1.11.0 ( #1816 )
...
* fix pt111 dist
* fix val step
2022-03-26 16:19:45 +08:00
VVsssssk
1a2f174ffe
[Bug] Fix voxelization bug ( #1822 )
...
* fix voxelization bug
* fix code
2022-03-24 21:56:56 +08:00
q.yao
d929fa4136
Fix ms deform attn ( #1823 )
...
* rename grad_sampling_loc and grad_attn_weight
* recover cache initialize
2022-03-24 21:55:33 +08:00
Zaida Zhou
5b5d0c15bc
[Docs] Add more Windows information in README ( #1829 )
...
* [Docs] Add more windows information in README
* minor fix
* rename MacOS to macOS
2022-03-23 23:41:51 +08:00
q.yao
8c23bf140a
Implement corner pool with python for torch<1.5 ( #1772 )
...
* implement corner pool with python for torch<1.5
* fix for torch130
2022-03-22 23:09:35 +08:00
Tan SU
ac52bb3795
[fix] config ignore imported modules and functions ( #1802 )
...
* [fix] config ignore modules and functions
* add unitest
2022-03-22 23:04:55 +08:00
Jiazhen Wang
42062eded5
[Enhancement] Add Python3.10 CI ( #1815 )
...
* add python3.10 ci
* fix github workflow
2022-03-22 23:03:21 +08:00
q.yao
6289b6f922
[Fix] Fix rocm support ( #1704 )
2022-03-21 15:24:22 +08:00
Wenhao Wu
68a2c0a1e2
Update unittest for mmdet3d ops ( #1811 )
2022-03-18 12:52:55 +08:00
Jiazhen Wang
e5ae1bfa8d
[Fix] Remove warnings in compilation ( #1675 )
...
* [Fix] remove warnings in compilation
* [Fix] fix order of statements
* [Fix] fix build error on windows
* cannel buildextension wrapper
2022-03-17 16:58:32 +08:00
Zaida Zhou
e319369068
bump version to v1.4.7 ( #1806 )
2022-03-15 19:26:43 +08:00
Alex Yang
1cd864d634
[Feature] Support shallow copy for Config ( #1796 )
...
* Add .owners.yml to mark daily issue shift
* Update .owners.yml
fix end of file
* Add __copy__() to Config
* fix format in config.py
* fix format in test_copy
* fix format in config.py
* Update config.py
* Update tests/test_utils/test_config.py
Co-authored-by: Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>
Co-authored-by: Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>
2022-03-15 14:25:01 +08:00
Wenhao Wu
b5d550f090
[Feature] Add nondeterministic voxelization op from mmdet3d ( #1783 )
...
* add nondeterministic voxelization op
* fix lint
* fix lint
* resolve comments
* fix lint
2022-03-15 14:21:34 +08:00
Jiazhen Wang
33e14deaea
[Enhancement] Add PyTorch1.11.0 CI ( #1800 )
...
* add pytorch1.11 ci
* fix test parallel
* fix test parallel
2022-03-15 12:38:30 +08:00
Jiazhen Wang
bdabdffcf9
[Fix] Fix deform_conv inconsistent pybind ( #1781 )
2022-03-15 11:15:15 +08:00
Mashiro
2eb0a10d5a
[Feature] Add worker_init_fn ( #1788 )
...
* add worker_init_fn
* "Fix as comment"
* Fix format
Co-authored-by: Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>
2022-03-15 11:14:06 +08:00
Vinay Kumar
e8cf961324
[Docs] minor typo fix in docs/en/understand_mmcv/ ( #1798 )
...
minor typo fix in `docs/en/understand_mmcv/data_process.md`
2022-03-14 10:10:53 +08:00
Vinay Kumar
5b7a167c98
[Docs] Fix typo in docs/en/understand_mmcv/cnn.md ( #1799 )
...
Fixed typo in `docs/en/understand_mmcv/cnn.md`. The `BaseModule` class implements `init_weights()` not `init_weight()`
2022-03-14 10:07:23 +08:00
Vinay Kumar
5c5a8e0355
[Docs] Fix minor typo in docs/en/config.md ( #1797 )
...
* minor typo
minor typing bug. replaced `deprecated.py` to `deprecated_cfg.py`
* fixing the typo
as per the example, the directory name is `converters` not `converter`.
2022-03-13 09:22:41 +08:00
Tong Gao
00b003da23
[Docs] Fix a wrong example in DefaultOptimizerConstructor ( #1795 )
2022-03-12 00:21:22 +08:00
Alex Yang
c4b02566cf
Add .owners.yml to dispatch daily issue ( #1775 )
...
* Add .owners.yml to mark daily issue shift
* Update .owners.yml
fix end of file
2022-03-09 17:40:38 +08:00
Wenhao Wu
76e870f17c
[Fix] Fix bugs in Voxelization op ( #1746 )
...
* Fix bugs in Voxelization op
* fix comments
* fix lint
* add comments
2022-03-07 21:08:36 +08:00
Wenhao Wu
09b64a60b0
[Fix] Fix bugs in DynamicScatter op ( #1748 )
...
* Fix bugs in DynamicScatter op
* recover unittest
* add a comment as a reminder
* compatible to torch with lower version
2022-03-07 21:02:38 +08:00
WRH
0394990a47
Include spconv header files in the sdist package ( #1766 )
...
* include spconv/**.h in MANIFEST.in
* add more headers
* fix
* build from sdist in cpu runner
* remove original copy of src code in ci
Co-authored-by: wangruohui <wangruohui@local>
2022-03-07 11:07:40 +08:00
Tan SU
d69d985abd
[Fix] Fix ProfilerHook when using IterBasedRunner ( #1755 )
2022-03-06 20:13:32 +08:00
Xiangxu-0103
466a6c829c
[Fix] fix deconv_flops_counter_hooker ( #1760 )
...
* fix deconv_flops_counter
* Update generalized_attention.py
2022-03-03 20:01:39 +08:00
XiwuChen
ea64b5127c
fix typo in conv.py ( #1759 )
...
Fix typo in conv.py.
2022-03-03 10:40:40 +08:00
saurbhc
34f227efbd
[Feature] Add SegmindLoggerHook ( #1650 )
...
* add SegmindLoggerHook
* update linting for segmind.py
* ran pre-commit
* add test_segmind_hook
- add SegmindLoggerHook import in:
mmcv/runner/__init__.py
mmcv/runner/hooks/__init__.py
mmcv/runner/hooks/logger/__init__.py
* update test_segmind_hook
- Add Docstring to SegmindLoggerHook
- Use get_loggable_tags(...)
* update test_hooks.py & segmind.py
- mmcv/runner/hooks/logger/segmind.py
moved docs from __init__ to class ...
update ImportError line-indentation
remove unwanted method
- tests/test_runner/test_hooks.py
update assert_called_with only on hook.segmind_mlflow_log
* Update tests/test_runner/test_hooks.py
disable yapf on test_hooks.py imports
Co-authored-by: Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>
* Update mmcv/runner/hooks/logger/segmind.py
Update SegmindLoggerHook docstring
Co-authored-by: Jiazhen Wang <47851024+teamwong111@users.noreply.github.com>
* update before_run method in segmind.py
removed un-used statements
* updated imports in SegmindLoggerHook
* update SegmindLoggerHook
- code cleanup
* update SegmindLoggerHook
- add interval parameter in __init__ method
* update SegmindLoggerHook
- more arguments passes to __init__ method
- interval
- ignore_last
- reset_flag
- by_epoch
* Update mmcv/runner/hooks/logger/segmind.py
Co-authored-by: Mashiro <57566630+HAOCHENYE@users.noreply.github.com>
* Update mmcv/runner/hooks/logger/segmind.py
Co-authored-by: Mashiro <57566630+HAOCHENYE@users.noreply.github.com>
Co-authored-by: Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>
Co-authored-by: Jiazhen Wang <47851024+teamwong111@users.noreply.github.com>
Co-authored-by: Mashiro <57566630+HAOCHENYE@users.noreply.github.com>
2022-03-03 10:01:46 +08:00
Wenhao Wu
4e77382034
support fp16 training with gather_points op ( #1758 )
2022-03-02 17:55:13 +08:00
q.yao
fd3a1a16ea
Add deprecate warning of deployment ( #1750 )
2022-03-01 15:07:07 +08:00
Mashiro
a0127e1712
[Enhancement] Reorganizing OpenMMLab projects in readme ( #1744 )
...
* Reorganizing OpenMMLab projects in readme
* Update README.md
* Reorganizing OpenMMLab projects in readme
Reorganizing OpenMMLab projects in readme
* fix typo
* fix typo
Co-authored-by: Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>
2022-02-25 10:51:23 +08:00
Zaida Zhou
6e9ce18323
Add copyright pre-commit-hook ( #1742 )
...
* first commit
* Add copyright pre-commit-hook
2022-02-24 09:24:25 +08:00
Zaida Zhou
0a8e67f753
bump version to v1.4.6 ( #1738 )
2022-02-22 19:34:20 +08:00
makifozkanoglu
3a3514a54d
fixing save checkpoint for best metric ( #1694 )
...
* fixing save checkpoint for best metric
* fixing save checkpoint for best metric v2
* Update mmcv/runner/hooks/evaluation.py
Co-authored-by: Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>
* update for lint error
* fixing lint error
* fix lint
Co-authored-by: Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>
2022-02-22 16:02:45 +08:00
Zaida Zhou
6d440e0e0c
[Fix] Remove unused header files ( #1653 )
...
* first commit
* [Fix] Remove two unused header files
2022-02-22 15:58:16 +08:00
Zaida Zhou
e7f049afa1
Add mmrotate link in README.md ( #1733 )
...
* Add mmrotate link in README.md
* Add mmrotate link in docs
* fix isort
2022-02-20 11:42:33 +08:00
Hakjin Lee
b83bdb0cbe
[Refactor] Refactor the interface for RoIAlignRotated ( #1662 )
...
* fix interface for RoIAlignRotated
* Add a unit test for RoIAlignRotated
* Make a unit test for RoIAlignRotated concise
* fix interface for RoIAlignRotated
* Refactor ext_module.nms_rotated
* Lint cpp files
2022-02-18 16:59:33 +08:00
Jiazhen Wang
fccb10917d
Imporve the docstring of imfrombytes and fix a deprecation-warning ( #1731 )
2022-02-18 16:54:19 +08:00
Wenhao Wu
c1de4c9bbf
[Feature] Add spconv ops from mmdet3d ( #1581 )
...
* add ops (spconv) of mmdet3d
* fix typo
* refactor code
* resolve comments in #1452
* fix compile error
* fix bugs
* fix bug
* transform from 'types.h' to 'extension.h'
* fix bug
* transform from 'types.h' to 'extension.h' in parrots
* add extension.h in pybind.cpp
* add unittest
* Recover code
* (1) Remove prettyprint.h
(2) Switch `T` to `scalar_t`
(3) Remove useless lines
(4) Refine example in docstring of sparse_modules.py
* (1) rename from `cu.h` to `cuh`
(2) remove useless files
(3) move cpu files to `pytorch/cpu`
* reorganize files
* Add docstring for sparse_functional.py
* use dispatcher
* remove template
* use dispatch in cuda ops
* resolve Segmentation fault
* remove useless files
* fix lint
* fix lint
* fix lint
* fix unittest in test_build_layers.py
* add tensorview into include_dirs when compiling
* recover all deleted files
* fix lint and comments
* recover setup.py
* replace tv::GPU as tv::TorchGPU & support device guard
* fix lint
Co-authored-by: hdc <hudingchang.vendor@sensetime.com>
Co-authored-by: grimoire <yaoqian@sensetime.com>
2022-02-18 15:53:10 +08:00
Ma Zerun
33c83b5afa
Support deepcopy for Config ( #1658 )
...
* Support deepcopy for Config
* Iterate the `__dict__` of Config directly.
* Use __new__ to avoid unnecessary initialization.
* Improve according to comments
2022-02-16 22:51:08 +08:00
Ren Tianhe
5de2b130d3
[Docs] Fix typo in registry.md ( #1717 )
2022-02-14 10:44:18 +08:00
Zaida Zhou
e36332e67d
Bump version to v1.4.5 ( #1716 )
2022-02-12 17:05:11 +08:00