ValsetEvaluatedEvent¶
gepa.core.callbacks.ValsetEvaluatedEvent
¶
Bases: TypedDict
Event for on_valset_evaluated callback.
gepa.core.callbacks.ValsetEvaluatedEvent
¶
Bases: TypedDict
Event for on_valset_evaluated callback.
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
¶