|
24 | 24 | InputMetadata, |
25 | 25 | Message, |
26 | 26 | ) |
27 | | -from eval_protocol.pytest.default_base_rollout_process import BaseRolloutProcessor |
28 | 27 | from eval_protocol.pytest.default_dataset_adapter import default_dataset_adapter |
| 28 | +from eval_protocol.pytest.default_no_op_rollout_processor import NoOpRolloutProcessor |
| 29 | +from eval_protocol.pytest.rollout_processor import RolloutProcessor |
29 | 30 | from eval_protocol.pytest.types import ( |
30 | 31 | Dataset, |
31 | 32 | DatasetPathParam, |
@@ -61,7 +62,7 @@ def evaluation_test( # noqa: C901 |
61 | 62 | input_messages: Optional[List[InputMessagesParam]] = None, |
62 | 63 | input_dataset: Optional[List[DatasetPathParam]] = None, |
63 | 64 | dataset_adapter: Callable[[List[Dict[str, Any]]], Dataset] = default_dataset_adapter, |
64 | | - rollout_processor: BaseRolloutProcessor = BaseRolloutProcessor(), |
| 65 | + rollout_processor: RolloutProcessor = NoOpRolloutProcessor(), |
65 | 66 | evaluation_test_kwargs: Optional[List[EvaluationInputParam]] = None, |
66 | 67 | rollout_processor_kwargs: Optional[RolloutProcessorInputParam] = None, |
67 | 68 | aggregation_method: AggregationMethod = "mean", |
@@ -749,7 +750,7 @@ def run_evaluation_test_direct( |
749 | 750 | input_dataset: Optional[List[DatasetPathParam]] = None, |
750 | 751 | dataset_adapter: Callable[[List[Dict[str, Any]]], Dataset] = default_dataset_adapter, |
751 | 752 | completion_params: Optional[CompletionParams] = None, |
752 | | - rollout_processor: BaseRolloutProcessor = BaseRolloutProcessor(), |
| 753 | + rollout_processor: RolloutProcessor = NoOpRolloutProcessor(), |
753 | 754 | rollout_processor_kwargs: Optional[RolloutProcessorInputParam] = None, |
754 | 755 | aggregation_method: AggregationMethod = "mean", |
755 | 756 | passed_threshold: Optional[Union[EvaluationThreshold, float]] = None, |
|
0 commit comments