summarize_results.sh 778 B

12345678910111213141516171819202122232425
  1. #!/usr/bin/env bash
  2. set -euo pipefail
  3. ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
  4. cd "$ROOT_DIR"
  5. if [[ -n "${PYTHON_BIN:-}" ]]; then
  6. PYTHON="$PYTHON_BIN"
  7. elif command -v python >/dev/null 2>&1; then
  8. PYTHON="$(command -v python)"
  9. elif command -v python3 >/dev/null 2>&1; then
  10. PYTHON="$(command -v python3)"
  11. else
  12. echo "Python interpreter not found. Set PYTHON_BIN or activate the target environment." >&2
  13. exit 1
  14. fi
  15. OUTPUTS_DIR="${OUTPUTS_DIR:-outputs/experiments/optimized}"
  16. RESULTS_DIR="${RESULTS_DIR:-results/optimized}"
  17. "$PYTHON" tools/summarize_results.py --outputs-dir "$OUTPUTS_DIR" --results-dir "$RESULTS_DIR"
  18. echo "[done] results written to:"
  19. echo " - ${RESULTS_DIR}/experiment_summary.csv"
  20. echo " - ${RESULTS_DIR}/experiment_summary.md"