From 85f1dca88ebf08e871dba18c07f286c0eaeba6af Mon Sep 17 00:00:00 2001 From: GeoffreyChen777 Date: Tue, 31 Jan 2023 11:31:43 +0000 Subject: [PATCH] [Fix] Update default_runtime.py (#681) If set `by_epoch=False` for `log_processor`, an error is raised: ``` File "/home/WMGDS.WMG.WARWICK.AC.UK/chen_c/project/mmengine/mmengine/runner/log_processor.py", line 314, in _check_window_size assert log_cfg['window_size'] != 'epoch', \ File "/home/WMGDS.WMG.WARWICK.AC.UK/chen_c/project/mmengine/mmengine/config/config.py", line 47, in __missing__ raise KeyError(name) KeyError: 'window_size' ``` The reason is that here `log_processor` is checking the `window_size`, not `windows_size`: https://github.com/open-mmlab/mmengine/blob/50465a20022938444f90314e9ce217607d8c215c/mmengine/runner/log_processor.py#L352 --- configs/selfsup/_base_/default_runtime.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configs/selfsup/_base_/default_runtime.py b/configs/selfsup/_base_/default_runtime.py index d672cdc0..67d4e9d1 100644 --- a/configs/selfsup/_base_/default_runtime.py +++ b/configs/selfsup/_base_/default_runtime.py @@ -17,7 +17,7 @@ env_cfg = dict( log_processor = dict( window_size=10, - custom_cfg=[dict(data_src='', method='mean', windows_size='global')]) + custom_cfg=[dict(data_src='', method='mean', window_size='global')]) vis_backends = [dict(type='LocalVisBackend')] visualizer = dict(