File size: 771 Bytes
5100ef2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/usr/bin/env bash
# Serial chain -- the three queued scripts each claimed all 4 GPUs and would have
# collided. Order is by decisiveness, cheapest first.
set -uo pipefail; cd "$(dirname "$0")"
M=eval_chain.log
say(){ echo "[$(date -u +%H:%M:%S)] $*" | tee -a "$M" >&2; }
wait_free(){ while ps -eo args | grep -qE '^[^ ]*build/bluscriptCP_exec'; do sleep 60; done; }
say "waiting for the running 131k / gpu3 jobs to finish"
wait_free
say "--- 1/3 scale=1 positional-competence test (decisive) ---"
./eval_scale1.sh >> eval_scale1.boot 2>&1; wait_free
say "--- 2/3 native x32 fill-in 8,192 + 16,360 ---"
./eval_native.sh >> eval_native.boot 2>&1; wait_free
say "--- 3/3 x64 config (non-standard, lowest priority) ---"
./eval_x64.sh >> eval_x64.boot 2>&1
say "CHAIN DONE"