vedkdev's picture
Upload folder using huggingface_hub
dc990fa verified
raw
history blame contribute delete
569 Bytes
from __future__ import annotations
from env.models import FlakySleuthAction
from graders.task1_grader import grade as grade_t1
from graders.task2_grader import grade as grade_t2
from graders.task3_grader import grade as grade_t3
def grade_action(action: FlakySleuthAction, task: dict) -> float:
task_type = task.get("task_type")
if task_type == "classify":
return grade_t1(action, task)
if task_type == "root_cause":
return grade_t2(action, task)
if task_type == "fix_proposal":
return grade_t3(action, task)
return 0.001