mirror of
https://github.com/open-compass/opencompass.git
synced 2025-05-30 16:03:24 +08:00
[Bug] fix icl eval with nested list (#632)
This commit is contained in:
parent
81b67e8d9e
commit
1884912674
@ -135,13 +135,11 @@ class OpenICLEvalTask(BaseTask):
|
||||
'The prediction for Self-Consistency'
|
||||
'must be list.')
|
||||
if pred_list_flag:
|
||||
for pred in pred_strs:
|
||||
pred_strs.append([
|
||||
self._extract_role_pred(_pred,
|
||||
role.get('begin', None),
|
||||
pred_strs = [[
|
||||
self._extract_role_pred(_pred, role.get('begin', None),
|
||||
role.get('end', None))
|
||||
for _pred in pred
|
||||
])
|
||||
] for pred in pred_strs]
|
||||
else:
|
||||
pred_strs = [
|
||||
self._extract_role_pred(pred, role.get('begin', None),
|
||||
|
Loading…
Reference in New Issue
Block a user