[Bug] Fix SmolInsturct logger import (#2036)

This commit is contained in:
Linchen Xiao 2025-04-23 11:10:30 +08:00 committed by GitHub
parent bf74f26603
commit dcbf899369
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -9,6 +9,7 @@ from nltk.translate.meteor_score import meteor_score
from opencompass.openicl.icl_evaluator.icl_base_evaluator import BaseEvaluator from opencompass.openicl.icl_evaluator.icl_base_evaluator import BaseEvaluator
from opencompass.registry import (ICL_EVALUATORS, LOAD_DATASET, from opencompass.registry import (ICL_EVALUATORS, LOAD_DATASET,
TEXT_POSTPROCESSORS) TEXT_POSTPROCESSORS)
from opencompass.utils import get_logger
from .base import BaseDataset from .base import BaseDataset
@ -413,8 +414,9 @@ class MeteorEvaluator(BaseEvaluator):
score = (meteor_score([ans.split()], pred.split()) score = (meteor_score([ans.split()], pred.split())
if ans and pred else 0.0) if ans and pred else 0.0)
except AttributeError: except AttributeError:
logging.error(f'Failed to compute METEOR' self.logger = get_logger()
f"score:\npred='{pred}'\nans='{ans}'") self.logger.warning(f'Failed to compute METEOR'
f"score:\npred='{pred}'\nans='{ans}'")
score = 0.0 score = 0.0
avg_score += score avg_score += score
detail = {'pred': pred, 'answer': ans, 'score': score} detail = {'pred': pred, 'answer': ans, 'score': score}