From 093068e4ffdb0bb6ab0b95c45d9616835e930ce0 Mon Sep 17 00:00:00 2001
From: zhouhui <90194592+kitecats@users.noreply.github.com>
Date: Tue, 4 Apr 2023 00:17:42 +0800
Subject: [PATCH] [Enhancement] Align the evaluation result in log (#1034)

* align the evaluation result in log

* align the evaluation result in log

* align the evaluation result in log

* align the evaluation result in log

* fix test log_processor
---
 mmengine/runner/log_processor.py        | 1 +
 tests/test_runner/test_log_processor.py | 8 ++++----
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/mmengine/runner/log_processor.py b/mmengine/runner/log_processor.py
index 34d59fd0..1259b5cc 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 c1fc833e..ac6ff91c 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)
-- 
GitLab