Spaces:
Sleeping
Sleeping
| """ | |
| Evaluation module for GEPA Optimizer | |
| Includes: | |
| - UniversalSemanticEvaluator: Works for ANY task (recommended for general use) | |
| - BaseEvaluator: Abstract base class for custom evaluators | |
| - Task-specific evaluators for specialized use cases | |
| """ | |
| from .base_evaluator import BaseEvaluator | |
| from .universal_evaluator import UniversalSemanticEvaluator, create_universal_evaluator | |
| from .ui_evaluator import UITreeEvaluator | |
| from .scroll_evaluator import ScrollElementEvaluator | |
| from .validation_evaluator import ValidationEvaluator | |
| from .index_caching_evaluator import IndexCachingEvaluator | |
| __all__ = [ | |
| # Universal (recommended) | |
| "UniversalSemanticEvaluator", | |
| "create_universal_evaluator", | |
| # Base class | |
| "BaseEvaluator", | |
| # Task-specific | |
| "UITreeEvaluator", | |
| "ScrollElementEvaluator", | |
| "ValidationEvaluator", | |
| "IndexCachingEvaluator", | |
| ] | |