Suhasdev's picture
Deploy Universal Prompt Optimizer to HF Spaces (clean)
cacd4d0
raw
history blame contribute delete
866 Bytes
"""
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",
]