def METHOD_NAME(  # type: ignore[override]
    self,
    model: Model,
    dataset_dict: DatasetDictBase,
    dataloader: Lazy[DataLoader],
    test_split: str = "test",
    seed: int = 42,
    eval_steps: Optional[int] = None,
    log_every: int = 1,
    metric_names: Sequence[str] = ("loss",),
    auto_aggregate_metrics: bool = True,
    callbacks: Optional[List[Lazy[EvalCallback]]] = None,