Download server/support_ops_env/graders/__init__.py from dbatcode28/supportOpsEnv: direct link, hf CLI and curl.
- Browser
- Download file 555 Bytes
-
https://huggingface.co/dbatcode28/supportOpsEnv/resolve/main/server/support_ops_env/graders/__init__.py
- Command line
-
hf download hf://dbatcode28/supportOpsEnv/server/support_ops_env/graders/__init__.py
-
curl -L -o __init__.py https://huggingface.co/dbatcode28/supportOpsEnv/resolve/main/server/support_ops_env/graders/__init__.py
555 Bytes
| from __future__ import annotations | |
| from typing import Callable, Dict | |
| from ..models import StateModel, TaskGrade, TaskSpec | |
| from .easy import grade as easy_grade | |
| from .hard import grade as hard_grade | |
| from .medium import grade as medium_grade | |
| GRADERS: Dict[str, Callable[[TaskSpec, StateModel], TaskGrade]] = { | |
| "easy_support_routing": easy_grade, | |
| "medium_support_resolution": medium_grade, | |
| "hard_support_queue": hard_grade, | |
| } | |
| def grade_task(task: TaskSpec, state: StateModel) -> TaskGrade: | |
| return GRADERS[task.grader_name](task, state) | |