Spaces:
Sleeping
Sleeping
| from __future__ import annotations | |
| from env import clamp_score, grade_easy as _grade_easy, grade_hard as _grade_hard, grade_medium as _grade_medium | |
| def grade_easy(x=None, *args, **kwargs) -> float: | |
| try: | |
| return clamp_score(_grade_easy(x)) | |
| except Exception: | |
| return 0.5 | |
| def grade_medium(x=None, *args, **kwargs) -> float: | |
| try: | |
| return clamp_score(_grade_medium(x)) | |
| except Exception: | |
| return 0.5 | |
| def grade_hard(x=None, *args, **kwargs) -> float: | |
| try: | |
| return clamp_score(_grade_hard(x)) | |
| except Exception: | |
| return 0.5 | |
| GRADERS = { | |
| "easy": grade_easy, | |
| "medium": grade_medium, | |
| "hard": grade_hard, | |
| } | |
| TASK_GRADER_PAIRS = [ | |
| ("easy", grade_easy), | |
| ("medium", grade_medium), | |
| ("hard", grade_hard), | |
| ] | |
| __all__ = [ | |
| "grade_easy", | |
| "grade_medium", | |
| "grade_hard", | |
| "GRADERS", | |
| "TASK_GRADER_PAIRS", | |
| ] | |