File size: 917 Bytes
81f30c1 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | #!/usr/bin/env bash
# Experimento principal (propuesta §8): 5 configuraciones × 60 problemas de eval_v1, reanudable.
# Uso: nohup bash scripts/run_eval_v1.sh > data/eval/results/eval_v1.log 2>&1 &
# Si corta por cuota diaria ("quota_exhausted"), volver a lanzar el mismo comando al día siguiente.
set -u
cd "$(dirname "$0")/.."
export PATH="$HOME/.elan/bin:$PATH" PYTHONUNBUFFERED=1
F() { grep --line-buffered -v "Warning\|Loading\|it/s\|prompt name"; }
echo "=== EVAL_V1 $(date '+%F %H:%M') mem_avail=$(free -m | awk '/Mem:/{print $7}')MB ==="
uv run python -m ragsolver.orchestrator.run --problems data/eval/problems/eval_v1.jsonl --configs full,no_rag,no_critic,baseline_a,baseline_b --run-id eval-v1 --workers 6 2>&1 | F
echo "=== REPORT $(date '+%F %H:%M') ==="
uv run python scripts/eval_report.py --run-id eval-v1 --problems data/eval/problems/eval_v1.jsonl 2>&1 | F
echo "EVAL_V1 DONE $(date '+%F %H:%M')"
|