Skip to content

Commit ec043c1

Browse files
Merge pull request #243 from sbintuitions/fix/add-fewshot-messages-to-extra-info
ChatResponseでFew-shotが挿入されない不具合対応
2 parents 3ac9cd6 + 692d9e2 commit ec043c1

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

flexeval/core/evaluate_chat_response.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -155,9 +155,8 @@ def evaluate_chat_response( # noqa: C901
155155
) -> tuple[dict[str, float], list[dict[str, Any]]]:
156156
logger.info(f"Evaluate the model with gen_kwargs: {gen_kwargs}")
157157

158-
eval_instances: Sequence[ChatInstance] = eval_dataset
159-
if max_instances is not None:
160-
eval_instances = [eval_dataset[i] for i in range(min(max_instances, len(eval_instances)))]
158+
max_instances = len(eval_dataset) if max_instances is None else min(max_instances, len(eval_dataset))
159+
eval_instances: list[ChatInstance] = [eval_dataset[i] for i in range(max_instances)]
161160

162161
if few_shot_generator:
163162
for eval_instance in eval_instances:

0 commit comments

Comments
 (0)