Skip to content

ValsetEvaluatedEvent

gepa.core.callbacks.ValsetEvaluatedEvent

Bases: TypedDict

Event for on_valset_evaluated callback.

Attributes

iteration: int instance-attribute

candidate_idx: int instance-attribute

candidate: dict[str, str] instance-attribute

scores_by_val_id: dict[Any, float] instance-attribute

average_score: float instance-attribute

num_examples_evaluated: int instance-attribute

total_valset_size: int instance-attribute

parent_ids: Sequence[ProgramIdx] instance-attribute

is_best_program: bool instance-attribute

outputs_by_val_id: dict[Any, Any] | None instance-attribute