1#!/bin/bash2# Phase 8/10 ablations at the tiny scale (v2 backbone): M in {4,8,32}, editor blocks in {1,4}, offset pairs; 3 seeds each.3cd "$(dirname "$0")/.."4NODES=(M2U64 M4M64c M4M64a M5M36 M4BP48)5for n in "${NODES[@]}"; do rsync -az --exclude .venv --exclude /data --exclude /experiments --exclude .git ./ $n:~/wp31/prisme-slm/ & done; wait6i=07for cfg in p4v2_abl_M4 p4v2_abl_M8 p4v2_abl_M32 p4v2_abl_L1 p4v2_abl_L4 p4v2_abl_pairoffset; do8 for seed in 1 2 3; do9 node=${NODES[$((i % 5))]}; i=$((i+1))10 ssh -o ConnectTimeout=8 $node "cd ~/wp31/prisme-slm && nohup .venv/bin/python -m training.train_editor --config configs/experiments/$cfg.yaml --seed $seed --device mps > experiments/logs/${cfg}_seed$seed.log 2>&1 < /dev/null & disown" && echo "launched $cfg seed $seed on $node"11 done12done13