From e4859030af3137dc49b5d4792a192d813c73793b Mon Sep 17 00:00:00 2001 From: Zaida Zhou <58739961+zhouzaida@users.noreply.github.com> Date: Fri, 25 Mar 2022 11:29:34 +0800 Subject: [PATCH] [Docs] Update registry documentation (#133) --- docs/zh_cn/tutorials/registry.md | 6 ++++-- mmengine/registry/root.py | 4 ++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/docs/zh_cn/tutorials/registry.md b/docs/zh_cn/tutorials/registry.md index f10a3f85..2febb6c2 100644 --- a/docs/zh_cn/tutorials/registry.md +++ b/docs/zh_cn/tutorials/registry.md @@ -210,7 +210,7 @@ conv = MODELS.build(cfg) MMEngine 的注册器支æŒè·¨é¡¹ç›®è°ƒç”¨ï¼Œå³å¯ä»¥åœ¨ä¸€ä¸ªé¡¹ç›®ä¸ä½¿ç”¨å¦ä¸€ä¸ªé¡¹ç›®çš„模å—。虽然跨项目调用也有其他方法的å¯ä»¥å®žçŽ°ï¼Œä½† MMEngine 注册器æ供了更为简便的方法。 -为了方便跨库调用,MMEngine æ供了 15 ä¸ªæ ¹æ³¨å†Œå™¨ï¼š +为了方便跨库调用,MMEngine æ供了 17 ä¸ªæ ¹æ³¨å†Œå™¨ï¼š - RUNNERS: Runner 的注册器 - RUNNER_CONSTRUCTORS: Runner çš„æž„é€ å™¨ @@ -225,8 +225,10 @@ MMEngine 的注册器支æŒè·¨é¡¹ç›®è°ƒç”¨ï¼Œå³å¯ä»¥åœ¨ä¸€ä¸ªé¡¹ç›®ä¸ä½¿ç”¨ - OPTIMIZERS: 注册了 PyTorch ä¸æ‰€æœ‰çš„ `optimizer` 以åŠè‡ªå®šä¹‰çš„ `optimizer` - OPTIMIZER_CONSTRUCTORS: optimizer çš„æž„é€ å™¨ - PARAM_SCHEDULERS: å„ç§å‚数调度器, 如 `MultiStepLR` -- TASK_UTILS: 任务强相关的一些组件,如 `AnchorGenerator`, `BboxCoder` - EVALUATORS: 用于验è¯æ¨¡åž‹ç²¾åº¦çš„评估器 +- TASK_UTILS: 任务强相关的一些组件,如 `AnchorGenerator`, `BboxCoder` +- VISUALIZERS: 管ç†ç»˜åˆ¶æ¨¡å—,如 `DetVisualizer` å¯åœ¨å›¾ç‰‡ä¸Šç»˜åˆ¶é¢„测框 +- WRITERS: å˜å‚¨è®ç»ƒæ—¥å¿—çš„åŽç«¯ï¼Œå¦‚ `LocalWriter`, `TensorboardWriter` 下é¢æˆ‘们以 OpenMMLab å¼€æºé¡¹ç›®ä¸ºä¾‹ä»‹ç»å¦‚何跨项目调用模å—。 diff --git a/mmengine/registry/root.py b/mmengine/registry/root.py index 36958fa4..d692acc1 100644 --- a/mmengine/registry/root.py +++ b/mmengine/registry/root.py @@ -35,12 +35,12 @@ OPTIMIZERS = Registry('optimizer') OPTIMIZER_CONSTRUCTORS = Registry('optimizer constructor') # mangage all kinds of parameter schedulers like `MultiStepLR` PARAM_SCHEDULERS = Registry('parameter scheduler') +# manage all kinds of evaluators for computing metrics +EVALUATORS = Registry('evaluator') # manage task-specific modules like anchor generators and box coders TASK_UTILS = Registry('task util') -# manage all kinds of evaluators for computing metrics -EVALUATORS = Registry('evaluator') # manage visualizer VISUALIZERS = Registry('visualizer') # manage writer -- GitLab