#!/bin/bash # Suite C x2 for one or more checkpoints (dirs), same harness/fixes for all. Run inside finetune/isolated.sh. cd /home/ckl/projects/S/laya && source env.sh I="bash finetune/infra.sh"; O=finetune/out $I start_chrome >/dev/null; SGL_MEM=0.5 $I start_sglang Qwen/Qwen3-8B-AWQ >/dev/null until curl -sf -m 3 --noproxy '*' http://127.0.0.1:30000/health >/dev/null; do sleep 5; done for CK in "$@"; do N=$(basename $(dirname $CK/x))_$(basename $CK) $I start_s1 $CK 60 >/dev/null echo "== $N suite C x${REPEATS:-2}"; (cd ../jev-ultrafast && SUITE_TRACE=$PWD/../laya/$O/suiteC_trace${TAG}_$N.jsonl REPEATS=${REPEATS:-2} SUITE_OUT=$PWD/../laya/$O/suiteC_cmp${REPEATS:-2}${TAG}_$N.json timeout $((2700 * ${REPEATS:-2})) .venv/bin/python ../laya/apps/browser_suite_c.py 2>&1 | grep -E "^==") done echo SUITEC_DONE