Rockerleo commited on
Commit
4758091
·
verified ·
1 Parent(s): ac91f1c

Upload server/mlops_environment.py with huggingface_hub

Browse files
Files changed (1) hide show
  1. server/mlops_environment.py +2 -2
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.0, min(1.0, score)), 4)
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 = {