shinka-backup / scripts /dev /1_start_eval_server.sh
JustinTX's picture
Add files using upload-large-folder tool
3f6526a verified
#!/bin/bash
# Start Eval Service (baseline startup).
#
# Trigger mode / interval are now passed by ShinkaEvolve at runtime via:
# POST /api/v1/initialize (runner _initialize_eval_service).
set -e
# ============================================================================
# Configuration
# ============================================================================
RESULTS_DIR="/tmp/eval_service"
PRIMARY_EVALUATOR="examples/circle_packing/evaluate_ori.py"
HOST="0.0.0.0"
PORT=8765
# ============================================================================
# Start Service
# ============================================================================
echo "=================================="
echo "🚀 Starting Eval Service"
echo "=================================="
echo ""
echo "Configuration:"
echo " - Results dir: $RESULTS_DIR"
echo " - Primary evaluator: $PRIMARY_EVALUATOR"
echo " - Trigger mode: (set by runner /api/v1/initialize)"
echo " - Trigger interval: (set by runner /api/v1/initialize)"
echo " - Host: $HOST"
echo " - Port: $PORT"
echo ""
echo "Press Ctrl+C to stop"
echo ""
uv run eval_agent/ev2_service_standalone.py \
--results-dir "$RESULTS_DIR" \
--primary-evaluator "$PRIMARY_EVALUATOR" \
--host "$HOST" \
--port "$PORT"