summaryrefslogtreecommitdiff
path: root/collaborativeagents/slurm/fullscale/submit_all.sh
blob: 5b76169a7e3d6e3bee2b363d379c4a883592fdbe (plain)
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
#!/bin/bash
# Submit all 24 jobs for full-scale experiment
# Total: 200 profiles × 6 methods × 15 sessions = 18,000 sessions
# Split: 6 methods × 4 profile ranges (50 each) = 24 jobs
# Per job: 50 profiles × 15 sessions = 750 sessions ≈ 7-8 hours

echo "Submitting all 24 jobs for full-scale experiment..."
echo "Total: 200 profiles × 6 methods × 15 sessions = 18,000 sessions"
echo "Split: 24 jobs (6 methods × 4 profile ranges of 50)"
echo ""

cd /projects/bfqt/users/yurenh2/ml-projects/personalization-user-model/collaborativeagents/slurm/fullscale

JOBS=""

for script in run_*.sh; do
    if [[ "$script" != "generate_jobs.sh" && "$script" != "submit_all.sh" && "$script" != "test_run.sh" ]]; then
        JOB_ID=$(sbatch "$script" | awk '{print $4}')
        JOBS="$JOBS $JOB_ID"
        echo "Submitted $script -> Job ID: $JOB_ID"
    fi
done

echo ""
echo "All jobs submitted!"
echo "Job IDs:$JOBS"
echo ""
echo "Monitor with: squeue -u \$USER"
echo "Check results in: collaborativeagents/results/fullscale_15sess/"