File size: 1,418 Bytes
ac442f8
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
#!/usr/bin/env bash
# Overnight queue: wait for the crosstask grid (15 fits) to finish, then run
# the v6.1 rebind: full suite retrain on the canonical hallu_v6_1_eval.jsonl
# at the FINAL v6 config (bs2 / ap_pairwise mix 0.75 / ep15). Signals are extracted FRESH
# from the canonical v6.1 file into outputs/v6_1_signals (researcher call
# 2026-09-18: full provenance chain, no reuse seam; +6-8h).
#
#   tmux new-session -d -s v61 'bash scripts/queue_v61_rebind.sh 2>&1 | tee outputs/queue_v61.log'
set -u
cd "$(dirname "${BASH_SOURCE[0]}")/.."
echo "[queue] waiting for crosstask grid  $(date -Is)"
while true; do
  n=$(ls outputs/rt_ctmix_s*/latticespike_*/summary.json 2>/dev/null | wc -l)
  active=$(find outputs/rt_ctmix_s4* -name run.log -mmin -30 2>/dev/null | wc -l)
  if [[ "$n" -ge 15 ]]; then echo "[queue] grid complete ($n fits)  $(date -Is)"; break; fi
  if [[ "$active" -eq 0 ]]; then echo "[queue] no grid activity 30min ($n/15) -- proceeding  $(date -Is)"; break; fi
  sleep 120
done
sleep 120   # let the grid collector finish printing
echo "[queue] launching v6.1 rebind suite  $(date -Is)"
DATA="$HOME/datasets/hallucinations_custom/hallu_v6_1_eval.jsonl" \
SPLIT="$HOME/datasets/hallucinations_custom/hallu_v6_1_split.json" \
SIGNALS="outputs/v6_1_signals" \
ROOT="$PWD/outputs/v6_1_methods" \
bash scripts/run_v6_all.sh 2>&1 | tee outputs/v6_1_all.log
echo "[queue] rebind finished  $(date -Is)"