| # Run Frontier-CS algorithmic evolution experiment. | |
| # | |
| # Usage: | |
| # ./scripts/dev/run_frontier_cs.sh <problem_id> [seed_model] [extra_args...] | |
| # | |
| # Examples: | |
| # ./scripts/dev/run_frontier_cs.sh 0 # Problem 0, default seed | |
| # ./scripts/dev/run_frontier_cs.sh 42 gpt5_1 # Problem 42, alternate seed | |
| # ./scripts/dev/run_frontier_cs.sh 1 gpt5 --num-generations 50 | |
| # | |
| # Prerequisites: | |
| # - Docker must be running (go-judge starts automatically) | |
| set -euo pipefail | |
| cd "$(dirname "$0")/../.." | |
| PROBLEM_ID="${1:?Usage: $0 <problem_id> [seed_model] [extra_args...]}" | |
| SEED_MODEL="${2:-gpt5}" | |
| shift 2 2>/dev/null || shift 1 2>/dev/null || true | |
| echo "Starting Frontier-CS Problem ${PROBLEM_ID} (seed: ${SEED_MODEL})" | |
| python tasks/frontier_cs_entry/run_experiment.py \ | |
| --experiment-name "p${PROBLEM_ID}" \ | |
| --problem-id "${PROBLEM_ID}" \ | |
| --seed-model "${SEED_MODEL}" \ | |
| "$@" | |