You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: eval_protocol/models.py
+13-1Lines changed: 13 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -809,9 +809,21 @@ class ExecutionMetadata(BaseModel):
809
809
810
810
cost_metrics: Optional[CostMetrics] =Field(default=None, description="Cost breakdown for LLM API calls.")
811
811
812
+
# deprecated: use rollout_duration_seconds and eval_duration_seconds instead
812
813
duration_seconds: Optional[float] =Field(
813
814
default=None,
814
-
description="Processing duration in seconds for this evaluation row. Note that if it gets retried, this will be the duration of the last attempt.",
815
+
deprecated=True,
816
+
description="[Deprecated] Processing duration in seconds for this evaluation row. Note that if it gets retried, this will be the duration of the last attempt.",
817
+
)
818
+
819
+
rollout_duration_seconds: Optional[float] =Field(
820
+
default=None,
821
+
description="Processing duration in seconds for the rollout of this evaluation row. Note that if it gets retried, this will be the duration of the last attempt.",
822
+
)
823
+
824
+
eval_duration_seconds: Optional[float] =Field(
825
+
default=None,
826
+
description="Processing duration in seconds for the evaluation of this evaluation row. Note that if it gets retried, this will be the duration of the last attempt.",
0 commit comments