609 Commits

Author SHA1 Message Date
Zaida Zhou
afd66b42b4 [Docs] Translate examples docs (#715)
* [Docs] Translate examples docs

* Update docs/en/examples/resume_training.md

Co-authored-by: Qian Zhao <112053249+C1rN09@users.noreply.github.com>

Co-authored-by: Qian Zhao <112053249+C1rN09@users.noreply.github.com>
2022-12-06 17:22:02 +08:00
RangiLyu
6e042dcb6d [Doc] Translate scheduler migration (#729)
* [Doc] Translate scheduler migration

* fix
2022-12-06 17:22:02 +08:00
Mashiro
288a7f4abc [Docs] Update two-column table wrapper (#726)
* update two-column table wrapper

* update chinese
2022-12-06 17:22:02 +08:00
Mashiro
bfe7d2d467 [Docs] Refactor model.md (#674)
* Refactor model.md

* minor refine

* Fix as comment

* Fix error link

* Fix as comment

* Fix as comment

Co-authored-by: Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>

* replace Dataloader with DataLoader

* minor refine

* resolve conflict

* fix render code block

* Fix error link

Co-authored-by: Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>
2022-12-06 17:22:02 +08:00
Qian Zhao
6482845671 [Doc] Refactor runner tutorial (#657)
* refactor runner tutorial

* remove watermark in picture

* fix as comments

* remove toc in runner tutorial

* Apply suggestions from code review

Co-authored-by: Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>

* Update docs/zh_cn/tutorials/runner.md

Co-authored-by: Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>

Co-authored-by: Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>
2022-12-06 17:22:02 +08:00
Mashiro
11ae76ae3e [Docs] Translate logging docs (#697)
* Translate logging

* Minor refine

* Fix as comment

* Apply suggestions from code review

* Update logging.md

Co-authored-by: Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>
2022-12-06 17:22:02 +08:00
Zaida Zhou
32c2c1e3e4 [Docs] Translate hook docs (#709)
* [Docs] Translate hook docs

* fix indent

* Apply suggestions from code review

Co-authored-by: Qian Zhao <112053249+C1rN09@users.noreply.github.com>

Co-authored-by: Qian Zhao <112053249+C1rN09@users.noreply.github.com>
2022-12-06 17:22:02 +08:00
Qian Zhao
daab8e067d [Doc] Translate runner design (#710)
* translate runner design

* Update docs/en/design/runner.md

* fix as comments

Co-authored-by: Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>
2022-12-06 17:22:02 +08:00
Yining Li
1323251c02 [Doc] Refine evaluation docs (#701)
* refine evaluation docs

* fix link

* Update docs/zh_cn/design/evaluation.md

Co-authored-by: Qian Zhao <112053249+C1rN09@users.noreply.github.com>

* Update docs/zh_cn/tutorials/evaluation.md

Co-authored-by: RangiLyu <lyuchqi@gmail.com>

* Update docs/zh_cn/tutorials/evaluation.md

Co-authored-by: RangiLyu <lyuchqi@gmail.com>

* resolve comments

* Apply suggestions from code review

* Update docs/zh_cn/tutorials/evaluation.md

Co-authored-by: Qian Zhao <112053249+C1rN09@users.noreply.github.com>
Co-authored-by: RangiLyu <lyuchqi@gmail.com>
Co-authored-by: Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>
2022-12-06 17:22:02 +08:00
Qian Zhao
ee75ad4396 [Docs] Translate distributed documentation (#712) 2022-12-06 17:22:02 +08:00
Mashiro
9033c70a3e [Docs] Refine optim_wrapper.md (#676)
* refine optim_wrapper.md

* minor refine

* Minore refine
2022-12-06 17:22:02 +08:00
RangiLyu
66ba4f749d [Doc] Update scheduler doc (#670)
* [Doc] Update scheduler doc.

* Update docs/zh_cn/tutorials/param_scheduler.md

* Update docs/zh_cn/tutorials/param_scheduler.md

* Update docs/zh_cn/tutorials/param_scheduler.md

Co-authored-by: Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>
2022-12-06 17:22:02 +08:00
Qian Zhao
bcbfa20c8b [Doc] Add dataset & dataloader tutorial (#696)
* dataset tutorial abstract

* complete dataloader & dataset tutorial

* minor fix

* minor fix

* resolve comments

* rename some link to be more specific

* add warning to manually constructed sampler

* fix as comments
2022-12-06 17:22:02 +08:00
RangiLyu
134b63c363 [Doc] Add cross library en doc (#703)
* [Doc] Add cross library en doc.

* fix

* fix

* Apply suggestions from code review

Co-authored-by: Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>
2022-12-06 17:22:02 +08:00
Zaida Zhou
fed4a9224b [Docs] Refine hook docs (#704) 2022-12-06 17:22:02 +08:00
Qian Zhao
af0e29094b [Doc] Adjust docs structure (#646)
* adjust docs structure

* en caption rename

* Update docs/en/index.rst

Co-authored-by: Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>

* Update docs/en/index.rst

Co-authored-by: Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>

* Update docs/zh_cn/index.rst

Co-authored-by: Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>

Co-authored-by: Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>
2022-12-06 17:22:02 +08:00
Qian Zhao
bd6791382f
[Fix] BaseModel & BaseDataPreprocessor to method to be consistent with torch.nn.Module (#783)
* fix BaseModel `to` method to be consistent with torch.nn.Module

* fix data_preprocessor as well

* fix docstring alignment

* fix docstring alignment
2022-12-05 18:04:47 +08:00
Mashiro
0dd0a22e75
[Docs] Add gif to 15 min tutorial (#748)
* add gif

* replace gif

* minor refine

* replace gif with higher resolution
2022-12-04 11:21:40 +08:00
Mashiro
a49985f637
[Docs] Add contributing.md and code_style.md (#754)
* add contributing.md

* refine

* Fix as comment
2022-12-04 10:52:11 +08:00
Qian Zhao
5ea21f2424
[Fix] Fix hub.get_model failure on some mmcls models (#784) 2022-12-04 10:40:48 +08:00
SUNYC
7e787d8ffa
[Enhance] Add a new parameter conf_path in PetrelBackend (#774)
* feat: add conf_path in PetrelBackend

* Update mmengine/fileio/backends/petrel_backend.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: Mashiro <57566630+HAOCHENYE@users.noreply.github.com>
2022-11-29 14:23:16 +08:00
vansin
d3d7528835
[Docs] Update the qq group link (#760)
* [Docs] change the qq group link

* [Doc] update qq group link
2022-11-25 13:13:35 +08:00
Mashiro
17624d250e
Bump version to v0.3.2 (#763)
* Bump version to v0.3.2

* minor refine

* Apply suggestions from code review

Co-authored-by: Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>

* remove highlights

Co-authored-by: Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>
v0.3.2
2022-11-24 23:38:26 +08:00
liukuikun
5f58517069
[Enchance] remove redundant attributes in BaseDataElement (#690)
* remove redundant attribute in dump or print

* optimize efficiency

Co-authored-by: HAOCHENYE <21724054@zju.edu.cn>
2022-11-24 21:36:19 +08:00
Mashiro
ded73f3a56
[Enhance] Enhance compatibility of revert_sync_batchnorm (#695)
* [Enhance] Enhance revert_sync_batchnorm and convert_sync_batchnorm

* [Enhance] Enhance revert_sync_batchnorm and convert_sync_batchnorm

* Fix unit test

* Add coments

* Refine comments

* clean the code

* revert convert_sync_batchnorm

* revert convert_sync_batchnorm

* refine comment

* fix CI

* fix CI
2022-11-24 16:41:54 +08:00
BayMax_BHL
9b4dbb3131
Update the repo url of pyupgrade pre-commit hook (#756) 2022-11-23 20:11:53 +08:00
cir7
0e6bb48b12
[Enhance] Support eta_min_ratio in CosineAnnealingParamScheduler (#725)
* [Enhance] support eta_min_ratio in CosineAnnealingParamScheduler

* [doc] fix docstring

* [Enhance] add ut for eta_min_ratio

* [doc] update docstring

* avoid bc-breaking of eta_min

* [doc] add docstring in CosineAnnealingParamScheduler and CosineAnnealingMomentum

* Apply suggestions from code review

Co-authored-by: Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>
2022-11-22 20:19:16 +08:00
songyuc
6636f07cfe
[Feature] Add get_hooks_info() to print hooks messages (#672)
* Add test of get_hooks_info()

* Change to use original Runner for get_hook_info() test

* Change to test after_train_iter hooks for get_hook_info()

* Complement the stages list

* Add logging hooks information in Runner.__init__()

* Rearrange the stages list

* Restore the stages to tuple type

* Clean the unnecessary changes

* Replace  statement with TestCase's methods

* add test stages in method_stages_map

* change the hooks info into a f-string

* return list(trigger_stages) directly

* change keys of method_stages_map

* Fix previous changes to method_stages_map.keys
2022-11-22 20:02:29 +08:00
Mashiro
b06234cfcd
[Enhance] Right align the log (#436)
* right allign the log

* fix as comment

* Add comments for magic number 3

* remove max_len_str

* Update mmengine/runner/log_processor.py

Co-authored-by: Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>
2022-11-21 11:55:18 +08:00
Mashiro
c478bdca27
[Enhance] enhance runner test case (#631)
* Add runner test cast

* Fix unit test

* fix unit test

* pop None if key does not exist

* Fix is_model_wrapper and force register class in test_runner

* [Fix] Fix is_model_wrapper

* destroy group after ut

* register module in testcase

* fix as comment

* minor refine

Co-authored-by: Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>

* fix lint

Co-authored-by: Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>
2022-11-21 11:54:05 +08:00
shenmishajing
b7aa4dd885
[Fix]: fix add graph function is not called bug in visualization hooks (#632)
* fix add graph func is not called bug

* move add graph call to NaiveVisualizationHook.before_train

* Update mmengine/hooks/naive_visualization_hook.py

Co-authored-by: Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>

* adjust param sequence and add docstring

* minor refine

* Update mmengine/visualization/vis_backend.py

* update version info

Co-authored-by: Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>
Co-authored-by: HAOCHENYE <21724054@zju.edu.cn>
2022-11-21 11:52:48 +08:00
Yixiao Fang
9d5b417f07
[Fix] Fix T_max may be None in CosineAnnealingParamScheduler (#735) 2022-11-19 10:39:19 +08:00
Austin Welch
d6f41bcf74
[Fix] Send stderr to subprocess.PIPE (#740) 2022-11-18 14:54:53 +08:00
Xin Li
d837fc1ca7
[Docs] Visualization docs translate (#692) 2022-11-18 10:45:15 +08:00
RangiLyu
a9a575866f [Fix] Fix offline_evaluate index error (#630)
* [Fix] Fix offline eval dataset index error.

* update

* update
2022-11-18 01:17:12 +08:00
RangiLyu
f2b0540f58 [Enhance] Raise warning for abnormal momentum (#655) 2022-11-18 01:17:12 +08:00
Zaida Zhou
4a9df3bd3b
fix typo (#734) 2022-11-17 22:23:50 +08:00
MengzhangLI
e98d262415
[Fix] Fix basedataset typo about lazy initialization (#733) 2022-11-17 14:43:46 +08:00
Tao Gong
f9158e233e
[Docs] Add English docs of BaseDataset (#713)
* add chinese docs of BaseDataset

* fix typo

* fix lint

* Update docs/en/advanced_tutorials/basedataset.md

Co-authored-by: Mashiro <57566630+HAOCHENYE@users.noreply.github.com>

* Update docs/en/advanced_tutorials/basedataset.md

Co-authored-by: Mashiro <57566630+HAOCHENYE@users.noreply.github.com>

* Update docs/en/advanced_tutorials/basedataset.md

Co-authored-by: Mashiro <57566630+HAOCHENYE@users.noreply.github.com>

* Update docs/en/advanced_tutorials/basedataset.md

Co-authored-by: Mashiro <57566630+HAOCHENYE@users.noreply.github.com>

* Update docs/en/advanced_tutorials/basedataset.md

Co-authored-by: Mashiro <57566630+HAOCHENYE@users.noreply.github.com>

* Update docs/en/advanced_tutorials/basedataset.md

Co-authored-by: Mashiro <57566630+HAOCHENYE@users.noreply.github.com>

* Update docs/en/advanced_tutorials/basedataset.md

Co-authored-by: Mashiro <57566630+HAOCHENYE@users.noreply.github.com>

* Update docs/en/advanced_tutorials/basedataset.md

Co-authored-by: Mashiro <57566630+HAOCHENYE@users.noreply.github.com>

* Update docs/en/advanced_tutorials/basedataset.md

Co-authored-by: Mashiro <57566630+HAOCHENYE@users.noreply.github.com>

* Update docs/en/advanced_tutorials/basedataset.md

Co-authored-by: Mashiro <57566630+HAOCHENYE@users.noreply.github.com>

* Update docs/en/advanced_tutorials/basedataset.md

Co-authored-by: Mashiro <57566630+HAOCHENYE@users.noreply.github.com>

* Update docs/en/advanced_tutorials/basedataset.md

Co-authored-by: Mashiro <57566630+HAOCHENYE@users.noreply.github.com>

* Update docs/en/advanced_tutorials/basedataset.md

Co-authored-by: Mashiro <57566630+HAOCHENYE@users.noreply.github.com>

* Update docs/en/advanced_tutorials/basedataset.md

Co-authored-by: Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>

* Update docs/en/advanced_tutorials/basedataset.md

Co-authored-by: Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>

* Update docs/en/advanced_tutorials/basedataset.md

Co-authored-by: Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>

* Update docs/en/advanced_tutorials/basedataset.md

Co-authored-by: Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>

* Update docs/en/advanced_tutorials/basedataset.md

Co-authored-by: Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>

* Update docs/en/advanced_tutorials/basedataset.md

Co-authored-by: Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>

* Update docs/en/advanced_tutorials/basedataset.md

Co-authored-by: Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>

* Update basedataset.md

* Update basedataset.md

* Update basedataset.md

Co-authored-by: Mashiro <57566630+HAOCHENYE@users.noreply.github.com>
Co-authored-by: Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>
2022-11-15 20:20:46 +08:00
Mashiro
6eced86f6b
[Enhancement] Format the log of CheckpointLoader.load_checkpoint (#685)
* Format log of

* Fix as comment

* Update mmengine/runner/checkpoint.py

Co-authored-by: Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>

Co-authored-by: Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>
2022-11-15 20:18:33 +08:00
Mashiro
48650f3bac
Update issue template (#707)
* Update issue template

* Update issue template

* Update issue template

* Update issue template

* Fix as comment

* Apply suggestions from code review

Co-authored-by: Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>
2022-11-09 22:09:37 +08:00
GPH
46209b8cbf
[Fix] Fix examples/distributed_training.py does not work in DDP (#700)
* Update distributed_training.py

Better example for DDP training

* Update distributed_training.py

* Update distributed_training.py

update according to reviwer's suggesstions.

* Update distributed_training.py

* Update distributed_training.py

The previous update copy data from main branch, its a mistake.
This update fix this mistake and the code is tested.
2022-11-09 22:04:08 +08:00
Mashiro
b35196acd6
Bump version to v0.3.1 (#706)
* Bump version to v0.3.1

* Bump version to v0.3.1

* Apply suggestions from code review

Fix as comment

Co-authored-by: Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>

* update pr

* update pr

Co-authored-by: Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>
v0.3.1
2022-11-09 17:09:51 +08:00
Xiangxu-0103
a530c0d671
[Docs] Refine docs/zh_cn/tutorials (#694) 2022-11-09 14:27:45 +08:00
Mashiro
0f62a6c091
[Fix] Remove besk ckpt only in master rank (#682) 2022-11-08 19:13:35 +08:00
Sanbu
103ad60773
[Docs] Fix typo in docs (#702) 2022-11-08 19:09:03 +08:00
Mashiro
5e60402dca
[Enhance] Replace print with print_log for those functions called by runner (#686)
* Replace print with print_log for those function called by runner

* minor refine

* Fix as comment
2022-11-08 16:35:36 +08:00
Sanbu
ed20a9cba5
[Docs] Fix metric typo (#675) 2022-11-06 21:58:47 +08:00
Mashiro
41c0425d6d
Add mmyolo mapping in PKG2PROJECT (#684)
* Add mmyolo to PKG2PROJECT

* Minor refine

Co-authored-by: Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>

Co-authored-by: Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>
2022-11-06 21:52:54 +08:00
Mashiro
ce7d742407
Fix documentation reference in runner docstring (#668)
* [Fix]Fix error URL in runner docstring

* [Fix]Fix error URL in runner docstring

* clean the code
2022-11-03 15:36:50 +08:00