File tree Expand file tree Collapse file tree 8 files changed +48
-24
lines changed
research/problems/cant_be_late_multi
high_availability_loose_deadline_large_overhead
high_availability_loose_deadline_small_overhead
high_availability_tight_deadline_large_overhead
high_availability_tight_deadline_small_overhead
low_availability_loose_deadline_large_overhead
low_availability_loose_deadline_small_overhead
low_availability_tight_deadline_large_overhead
low_availability_tight_deadline_small_overhead Expand file tree Collapse file tree 8 files changed +48
-24
lines changed Original file line number Diff line number Diff line change @@ -11,12 +11,15 @@ PYBIN="python3"
1111SOLUTION_PATH=" $EXEC_ROOT /solution_env/solution.py"
1212SPEC_PATH=" $SCRIPT_DIR /resources/submission_spec.json"
1313OUTPUT_JSON=$( CBL_LOG_LEVEL=WARNING " $PYBIN " " $SCRIPT_DIR /evaluator.py" --solution " $SOLUTION_PATH " --spec " $SPEC_PATH " )
14- SCORE =$( python3 - << 'PY ' "$OUTPUT_JSON"
14+ SCORES =$( python3 - << 'PY ' "$OUTPUT_JSON"
1515import json, sys
1616payload = json.loads(sys.argv[1])
17- print(payload.get("combined_score", payload.get("score", 0)))
17+ raw = payload.get("combined_score", payload.get("score", 0))
18+ bounded = max(0, min(100, raw)) # Clamp to 0-100
19+ unbounded = raw
20+ print(f"{bounded} {unbounded}")
1821PY
1922)
2023
2124echo " $OUTPUT_JSON " > " $EXEC_ROOT /evaluator_output.json"
22- echo " $SCORE "
25+ echo " $SCORES "
Original file line number Diff line number Diff line change @@ -11,12 +11,15 @@ PYBIN="python3"
1111SOLUTION_PATH=" $EXEC_ROOT /solution_env/solution.py"
1212SPEC_PATH=" $SCRIPT_DIR /resources/submission_spec.json"
1313OUTPUT_JSON=$( CBL_LOG_LEVEL=WARNING " $PYBIN " " $SCRIPT_DIR /evaluator.py" --solution " $SOLUTION_PATH " --spec " $SPEC_PATH " )
14- SCORE =$( python3 - << 'PY ' "$OUTPUT_JSON"
14+ SCORES =$( python3 - << 'PY ' "$OUTPUT_JSON"
1515import json, sys
1616payload = json.loads(sys.argv[1])
17- print(payload.get("combined_score", payload.get("score", 0)))
17+ raw = payload.get("combined_score", payload.get("score", 0))
18+ bounded = max(0, min(100, raw)) # Clamp to 0-100
19+ unbounded = raw
20+ print(f"{bounded} {unbounded}")
1821PY
1922)
2023
2124echo " $OUTPUT_JSON " > " $EXEC_ROOT /evaluator_output.json"
22- echo " $SCORE "
25+ echo " $SCORES "
Original file line number Diff line number Diff line change @@ -11,12 +11,15 @@ PYBIN="python3"
1111SOLUTION_PATH=" $EXEC_ROOT /solution_env/solution.py"
1212SPEC_PATH=" $SCRIPT_DIR /resources/submission_spec.json"
1313OUTPUT_JSON=$( CBL_LOG_LEVEL=WARNING " $PYBIN " " $SCRIPT_DIR /evaluator.py" --solution " $SOLUTION_PATH " --spec " $SPEC_PATH " )
14- SCORE =$( python3 - << 'PY ' "$OUTPUT_JSON"
14+ SCORES =$( python3 - << 'PY ' "$OUTPUT_JSON"
1515import json, sys
1616payload = json.loads(sys.argv[1])
17- print(payload.get("combined_score", payload.get("score", 0)))
17+ raw = payload.get("combined_score", payload.get("score", 0))
18+ bounded = max(0, min(100, raw)) # Clamp to 0-100
19+ unbounded = raw
20+ print(f"{bounded} {unbounded}")
1821PY
1922)
2023
2124echo " $OUTPUT_JSON " > " $EXEC_ROOT /evaluator_output.json"
22- echo " $SCORE "
25+ echo " $SCORES "
Original file line number Diff line number Diff line change @@ -11,12 +11,15 @@ PYBIN="python3"
1111SOLUTION_PATH=" $EXEC_ROOT /solution_env/solution.py"
1212SPEC_PATH=" $SCRIPT_DIR /resources/submission_spec.json"
1313OUTPUT_JSON=$( CBL_LOG_LEVEL=WARNING " $PYBIN " " $SCRIPT_DIR /evaluator.py" --solution " $SOLUTION_PATH " --spec " $SPEC_PATH " )
14- SCORE =$( python3 - << 'PY ' "$OUTPUT_JSON"
14+ SCORES =$( python3 - << 'PY ' "$OUTPUT_JSON"
1515import json, sys
1616payload = json.loads(sys.argv[1])
17- print(payload.get("combined_score", payload.get("score", 0)))
17+ raw = payload.get("combined_score", payload.get("score", 0))
18+ bounded = max(0, min(100, raw)) # Clamp to 0-100
19+ unbounded = raw
20+ print(f"{bounded} {unbounded}")
1821PY
1922)
2023
2124echo " $OUTPUT_JSON " > " $EXEC_ROOT /evaluator_output.json"
22- echo " $SCORE "
25+ echo " $SCORES "
Original file line number Diff line number Diff line change @@ -11,12 +11,15 @@ PYBIN="python3"
1111SOLUTION_PATH=" $EXEC_ROOT /solution_env/solution.py"
1212SPEC_PATH=" $SCRIPT_DIR /resources/submission_spec.json"
1313OUTPUT_JSON=$( CBL_LOG_LEVEL=WARNING " $PYBIN " " $SCRIPT_DIR /evaluator.py" --solution " $SOLUTION_PATH " --spec " $SPEC_PATH " )
14- SCORE =$( python3 - << 'PY ' "$OUTPUT_JSON"
14+ SCORES =$( python3 - << 'PY ' "$OUTPUT_JSON"
1515import json, sys
1616payload = json.loads(sys.argv[1])
17- print(payload.get("combined_score", payload.get("score", 0)))
17+ raw = payload.get("combined_score", payload.get("score", 0))
18+ bounded = max(0, min(100, raw)) # Clamp to 0-100
19+ unbounded = raw
20+ print(f"{bounded} {unbounded}")
1821PY
1922)
2023
2124echo " $OUTPUT_JSON " > " $EXEC_ROOT /evaluator_output.json"
22- echo " $SCORE "
25+ echo " $SCORES "
Original file line number Diff line number Diff line change @@ -11,12 +11,15 @@ PYBIN="python3"
1111SOLUTION_PATH=" $EXEC_ROOT /solution_env/solution.py"
1212SPEC_PATH=" $SCRIPT_DIR /resources/submission_spec.json"
1313OUTPUT_JSON=$( CBL_LOG_LEVEL=WARNING " $PYBIN " " $SCRIPT_DIR /evaluator.py" --solution " $SOLUTION_PATH " --spec " $SPEC_PATH " )
14- SCORE =$( python3 - << 'PY ' "$OUTPUT_JSON"
14+ SCORES =$( python3 - << 'PY ' "$OUTPUT_JSON"
1515import json, sys
1616payload = json.loads(sys.argv[1])
17- print(payload.get("combined_score", payload.get("score", 0)))
17+ raw = payload.get("combined_score", payload.get("score", 0))
18+ bounded = max(0, min(100, raw)) # Clamp to 0-100
19+ unbounded = raw
20+ print(f"{bounded} {unbounded}")
1821PY
1922)
2023
2124echo " $OUTPUT_JSON " > " $EXEC_ROOT /evaluator_output.json"
22- echo " $SCORE "
25+ echo " $SCORES "
Original file line number Diff line number Diff line change @@ -11,12 +11,15 @@ PYBIN="python3"
1111SOLUTION_PATH=" $EXEC_ROOT /solution_env/solution.py"
1212SPEC_PATH=" $SCRIPT_DIR /resources/submission_spec.json"
1313OUTPUT_JSON=$( CBL_LOG_LEVEL=WARNING " $PYBIN " " $SCRIPT_DIR /evaluator.py" --solution " $SOLUTION_PATH " --spec " $SPEC_PATH " )
14- SCORE =$( python3 - << 'PY ' "$OUTPUT_JSON"
14+ SCORES =$( python3 - << 'PY ' "$OUTPUT_JSON"
1515import json, sys
1616payload = json.loads(sys.argv[1])
17- print(payload.get("combined_score", payload.get("score", 0)))
17+ raw = payload.get("combined_score", payload.get("score", 0))
18+ bounded = max(0, min(100, raw)) # Clamp to 0-100
19+ unbounded = raw
20+ print(f"{bounded} {unbounded}")
1821PY
1922)
2023
2124echo " $OUTPUT_JSON " > " $EXEC_ROOT /evaluator_output.json"
22- echo " $SCORE "
25+ echo " $SCORES "
Original file line number Diff line number Diff line change @@ -11,12 +11,15 @@ PYBIN="python3"
1111SOLUTION_PATH=" $EXEC_ROOT /solution_env/solution.py"
1212SPEC_PATH=" $SCRIPT_DIR /resources/submission_spec.json"
1313OUTPUT_JSON=$( CBL_LOG_LEVEL=WARNING " $PYBIN " " $SCRIPT_DIR /evaluator.py" --solution " $SOLUTION_PATH " --spec " $SPEC_PATH " )
14- SCORE =$( python3 - << 'PY ' "$OUTPUT_JSON"
14+ SCORES =$( python3 - << 'PY ' "$OUTPUT_JSON"
1515import json, sys
1616payload = json.loads(sys.argv[1])
17- print(payload.get("combined_score", payload.get("score", 0)))
17+ raw = payload.get("combined_score", payload.get("score", 0))
18+ bounded = max(0, min(100, raw)) # Clamp to 0-100
19+ unbounded = raw
20+ print(f"{bounded} {unbounded}")
1821PY
1922)
2023
2124echo " $OUTPUT_JSON " > " $EXEC_ROOT /evaluator_output.json"
22- echo " $SCORE "
25+ echo " $SCORES "
You can’t perform that action at this time.
0 commit comments