-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathrun_ex_guided_selection.sh
More file actions
35 lines (31 loc) · 1.12 KB
/
run_ex_guided_selection.sh
File metadata and controls
35 lines (31 loc) · 1.12 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#!/bin/bash
# --- Configuration ---
if [ -z "${PYTHON_BIN:-}" ]; then
if [ -x ".venv/bin/python" ]; then
PYTHON_BIN=".venv/bin/python"
else
PYTHON_BIN="python3"
fi
fi
ARTIFACT_ROOT=${ARTIFACT_ROOT:-"artifacts"}
DATASET_TYPE=${DATASET_TYPE:-"bird"}
DATA_PATH=${DATA_PATH:-"data/bird/dev/mini_dev.json"}
DB_ROOT_PATH=${DB_ROOT_PATH:-"data/bird/dev/dev_databases"}
CANDIDATES_PATH=${CANDIDATES_PATH:-"${ARTIFACT_ROOT}/candidates/Qwen2.5-Coder-7B-Instruct_BIRD_Mini_Dev.json"}
OUTPUT_PATH=${OUTPUT_PATH:-"${ARTIFACT_ROOT}/selected/Qwen2.5-Coder-7B-Instruct_BIRD_Mini_Dev_EX_Guided.json"}
# --- Execution Configuration ---
TIMEOUT=${TIMEOUT:-30}
NUM_WORKERS=${NUM_WORKERS:-8}
echo "Starting EX-Guided Selection Baseline..."
echo "Input: $CANDIDATES_PATH"
echo "Output: $OUTPUT_PATH"
echo "Workers: $NUM_WORKERS"
# Run the script
"$PYTHON_BIN" baseline/run_ex_guided_selection.py \
--dataset_type "$DATASET_TYPE" \
--data_path "$DATA_PATH" \
--db_root_path "$DB_ROOT_PATH" \
--pred_path "$CANDIDATES_PATH" \
--output_path "$OUTPUT_PATH" \
--timeout "$TIMEOUT" \
--num_workers "$NUM_WORKERS"