Files
NexQuant/rdagent/core/evaluation.py
T

16 lines
353 B
Python
Raw Normal View History

2024-06-14 12:59:44 +08:00
from abc import ABC, abstractmethod
from rdagent.core.task import BaseTask, TaskImplementation
2024-06-14 12:59:44 +08:00
class Evaluator(ABC):
@abstractmethod
def evaluate(
self,
target_task: BaseTask,
implementation: TaskImplementation,
gt_implementation: TaskImplementation,
**kwargs,
):
raise NotImplementedError