Spaces:
Sleeping
Sleeping
Upload folder using huggingface_hub
Browse files
tasks.py
CHANGED
|
@@ -56,8 +56,11 @@ def _base_breakdown(action: Any, ground_truth: GroundTruth) -> dict:
|
|
| 56 |
return breakdown
|
| 57 |
|
| 58 |
|
| 59 |
-
def _reward_from_breakdown(breakdown: dict):
|
| 60 |
-
|
|
|
|
|
|
|
|
|
|
| 61 |
|
| 62 |
total = round(sum(breakdown.values()), 4)
|
| 63 |
return Reward(total=max(0.0, min(1.0, total)), breakdown=breakdown)
|
|
@@ -124,13 +127,16 @@ def confounded_hard_grader(trajectory: Any = None) -> float:
|
|
| 124 |
return _delegate(trajectory)
|
| 125 |
|
| 126 |
|
| 127 |
-
def _task_definition(
|
| 128 |
-
task_id: str,
|
| 129 |
-
difficulty: str,
|
| 130 |
-
description: str,
|
| 131 |
-
action_grader: Callable[[Any], Any],
|
| 132 |
-
) -> TaskDefinition:
|
| 133 |
-
|
|
|
|
|
|
|
|
|
|
| 134 |
|
| 135 |
task_data = TASK_DATA[task_id]
|
| 136 |
return TaskDefinition(
|
|
|
|
| 56 |
return breakdown
|
| 57 |
|
| 58 |
|
| 59 |
+
def _reward_from_breakdown(breakdown: dict):
|
| 60 |
+
try:
|
| 61 |
+
from .env import Reward
|
| 62 |
+
except ImportError:
|
| 63 |
+
from env import Reward
|
| 64 |
|
| 65 |
total = round(sum(breakdown.values()), 4)
|
| 66 |
return Reward(total=max(0.0, min(1.0, total)), breakdown=breakdown)
|
|
|
|
| 127 |
return _delegate(trajectory)
|
| 128 |
|
| 129 |
|
| 130 |
+
def _task_definition(
|
| 131 |
+
task_id: str,
|
| 132 |
+
difficulty: str,
|
| 133 |
+
description: str,
|
| 134 |
+
action_grader: Callable[[Any], Any],
|
| 135 |
+
) -> TaskDefinition:
|
| 136 |
+
try:
|
| 137 |
+
from .env import AdverseEventReport
|
| 138 |
+
except ImportError:
|
| 139 |
+
from env import AdverseEventReport
|
| 140 |
|
| 141 |
task_data = TASK_DATA[task_id]
|
| 142 |
return TaskDefinition(
|