From 38dba9919bd4d0dfd1c323f9e51dd350b554f34d Mon Sep 17 00:00:00 2001 From: bittersweet1999 <148421775+bittersweet1999@users.noreply.github.com> Date: Wed, 18 Dec 2024 13:21:31 +0800 Subject: [PATCH] [Fix] Fix Subjective summarizer order error (#1767) * fix pip version * fix pip version * fix order error --- opencompass/summarizers/default_subjective.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/opencompass/summarizers/default_subjective.py b/opencompass/summarizers/default_subjective.py index 7d9133bd..b365ba3d 100644 --- a/opencompass/summarizers/default_subjective.py +++ b/opencompass/summarizers/default_subjective.py @@ -4,6 +4,7 @@ import functools import getpass import math import os.path as osp +from collections import OrderedDict from datetime import datetime from typing import Any, Dict, List, Optional @@ -110,6 +111,7 @@ class DefaultSubjectiveSummarizer: if not osp.exists(filepath): continue result = mmengine.load(filepath) + result = OrderedDict(sorted(result.items())) result.pop('details', None) if idx == 0: raw_results[model_abbr][dataset_abbr] = result