File size: 631 Bytes
812b6ee
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
#!/bin/bash
# Lock-based fold queue for the v2 recipe: several instances may run concurrently with different orders.
cd "$(dirname "$0")/../.."
for K in "$@"; do
  [ -f "runs/cv_v2/fold_$K.pt" ] && { echo "skip $K (done)"; continue; }
  mkdir "runs/cv_v2/fold_$K.lock" 2>/dev/null || { echo "skip $K (claimed)"; continue; }
  echo "=== fold $K start $(date) ==="
  python3 -I train.py --data-dir /Users/slf20757/Desktop/Peyton --holdout "$K" --iters 3000 --val-every 500 --out "runs/cv_v2/fold_$K.pt" --device mps > "runs/cv_v2/train_$K.log" 2>&1 || echo "FOLD $K FAILED"
  echo "=== fold $K done $(date) ==="
done
echo QUEUE_DONE