diff --git a/mmengine/runner/log_processor.py b/mmengine/runner/log_processor.py index 34d59fd0a57c1ecfe0f493eb3e27cf8860111eff..1259b5cc94db3caf177789310c3633db5db6bc79 100644 --- a/mmengine/runner/log_processor.py +++ b/mmengine/runner/log_processor.py @@ -307,6 +307,7 @@ class LogProcessor: tag[key] = value # Log other messages. log_items = [] + log_str += ' ' for name, val in chain(tag.items(), non_scalar_tag.items(), time_tag.items()): if isinstance(val, float): diff --git a/tests/test_runner/test_log_processor.py b/tests/test_runner/test_log_processor.py index c1fc833eea0a9aef977bd73c18f8d388bf8f86df..ac6ff91c89a30758ef985e5b6264387f3ae3592a 100644 --- a/tests/test_runner/test_log_processor.py +++ b/tests/test_runner/test_log_processor.py @@ -164,14 +164,14 @@ class TestLogProcessor: 'cm: \ntensor([1, 2, 3])\n data_time: 1.0000') if by_epoch: if mode == 'test': - assert out == 'Epoch(test) [5/5] ' + expect_metric_str + assert out == 'Epoch(test) [5/5] ' + expect_metric_str else: - assert out == 'Epoch(val) [1][10/10] ' + expect_metric_str + assert out == 'Epoch(val) [1][10/10] ' + expect_metric_str else: if mode == 'test': - assert out == 'Iter(test) [5/5] ' + expect_metric_str + assert out == 'Iter(test) [5/5] ' + expect_metric_str else: - assert out == 'Iter(val) [10/10] ' + expect_metric_str + assert out == 'Iter(val) [10/10] ' + expect_metric_str def test_collect_scalars(self): history_count = np.ones(100)