aiq.data_models.evaluate#
Classes#
Module Contents#
- class EvalCustomScriptConfig(/, **data: Any)#
Bases:
pydantic.BaseModel
- script: pathlib.Path#
- class EvalOutputConfig(/, **data: Any)#
Bases:
pydantic.BaseModel
- dir: pathlib.Path#
- custom_scripts: dict[str, EvalCustomScriptConfig]#
- s3: aiq.data_models.dataset_handler.EvalS3Config | None = None#
- workflow_output_step_filter: list[aiq.data_models.intermediate_step.IntermediateStepType] | None = None#
- class EvalGeneralConfig(/, **data: Any)#
Bases:
pydantic.BaseModel
- output_dir: pathlib.Path#
- output: EvalOutputConfig | None = None#
- profiler: aiq.data_models.profiler.ProfilerConfig | None = None#
- classmethod override_output_dir(values)#
- class EvalConfig(/, **data: Any)#
Bases:
pydantic.BaseModel
- general: EvalGeneralConfig#
- evaluators: dict[str, aiq.data_models.evaluator.EvaluatorBaseConfig]#
- classmethod rebuild_annotations()#