File tree Expand file tree Collapse file tree 2 files changed +15
-0
lines changed
Expand file tree Collapse file tree 2 files changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -98,6 +98,20 @@ class IterEvaluator(Evaluator):
9898 According to that strategy, we have iterative evaluation
9999 """
100100
101+ def evaluate (self , eo : EvaluableObj ) -> Feedback :
102+ """
103+ Default implementation that runs evaluate_iter to completion.
104+
105+ Iterative evaluators can override this for custom behavior,
106+ or just implement evaluate_iter for standard iteration.
107+ """
108+ gen = self .evaluate_iter ()
109+ next (gen ) # Kick off the generator
110+ try :
111+ return gen .send (eo )
112+ except StopIteration as e :
113+ return e .value
114+
101115 @abstractmethod
102116 def evaluate_iter (self ) -> Generator [Feedback , EvaluableObj | None , Feedback ]:
103117 """
Original file line number Diff line number Diff line change @@ -1026,6 +1026,7 @@ class QlibDockerConf(DockerConf):
10261026 shm_size : str | None = "16g"
10271027 enable_gpu : bool = True
10281028 enable_cache : bool = False
1029+ save_logs_to_file : bool = True # Explicitly inherit from DockerConf for compatibility
10291030
10301031
10311032class KGDockerConf (DockerConf ):
You can’t perform that action at this time.
0 commit comments