Spaces:
Sleeping
Sleeping
Upload server/mlops_environment.py with huggingface_hub
Browse files
server/mlops_environment.py
CHANGED
|
@@ -168,7 +168,7 @@ class MLOpsEnvironment:
|
|
| 168 |
|
| 169 |
if self._step_count >= self._max_steps:
|
| 170 |
self._done = True
|
| 171 |
-
score = self._current_score
|
| 172 |
result = {"status": "timeout", "message": f"Max steps ({self._max_steps}) reached.", "score": score}
|
| 173 |
return self._build_obs(result), 0.0, True, {"score": score, "reason": "timeout"}
|
| 174 |
|
|
@@ -344,7 +344,7 @@ class MLOpsEnvironment:
|
|
| 344 |
score -= missed * 0.5 # 1.5× penalty on missed components
|
| 345 |
breakdown["hard_task_penalty_applied"] = True
|
| 346 |
|
| 347 |
-
score = round(max(0.
|
| 348 |
self._current_score = score
|
| 349 |
|
| 350 |
info = {
|
|
|
|
| 168 |
|
| 169 |
if self._step_count >= self._max_steps:
|
| 170 |
self._done = True
|
| 171 |
+
score = max(0.01, self._current_score)
|
| 172 |
result = {"status": "timeout", "message": f"Max steps ({self._max_steps}) reached.", "score": score}
|
| 173 |
return self._build_obs(result), 0.0, True, {"score": score, "reason": "timeout"}
|
| 174 |
|
|
|
|
| 344 |
score -= missed * 0.5 # 1.5× penalty on missed components
|
| 345 |
breakdown["hard_task_penalty_applied"] = True
|
| 346 |
|
| 347 |
+
score = round(max(0.01, min(0.99, score)), 4)
|
| 348 |
self._current_score = score
|
| 349 |
|
| 350 |
info = {
|