unparallelled commited on
Commit
0bf2c7a
·
verified ·
1 Parent(s): 411a8a3

Upload source/files/probe_1b.sh with huggingface_hub

Browse files
Files changed (1) hide show
  1. source/files/probe_1b.sh +31 -0
source/files/probe_1b.sh ADDED
@@ -0,0 +1,31 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/usr/bin/env bash
2
+ # Reach probe for the 1.06B proxy (36L, d1536, KV4, hd128, untied).
3
+ #
4
+ # The IN2 test needs the base to be SUFFICIENT, not good:
5
+ # (1) denom = nll_absent - nll_floor comfortably above needle_score's 0.5-nat
6
+ # withholding gate, and
7
+ # (2) a reach boundary INSIDE the window, so a failing region remains to improve.
8
+ # Reference points: run100 (120M) denom 8.84 / reach 3045 @ T=4096; the 600M at
9
+ # step 500 gave denom 10.73 / reach >=3061.
10
+ #
11
+ # Loads via CP_INIT_FROM (weights only): the base was trained with ZeRO-1 + Muon on
12
+ # 4 GPUs, and this probe is a forward-only eval on 1 GPU with no ZeRO -- a normal
13
+ # resume would try to parse ShardedMuon's optimizer state as nn::AdamW's.
14
+ set -euo pipefail
15
+ cd "$(dirname "$0")"
16
+ ROOT="$(cd ../.. && pwd)"
17
+ export LD_LIBRARY_PATH="$ROOT/Tensor-Implementations/lib:$ROOT/Profiler/lib:${LD_LIBRARY_PATH:-}"
18
+ export OMPI_ALLOW_RUN_AS_ROOT=1 OMPI_ALLOW_RUN_AS_ROOT_CONFIRM=1
19
+
20
+ CKPT=${CKPT:-$PWD/checkpoints_bluscriptcp/blumodelcp_run8_step_1000.ckpt}
21
+ OUT=${OUT:-probe_run8}
22
+ A1B="CP_N_EMBD=1536 CP_N_LAYER=36 CP_N_HEAD=12 CP_N_KVHEAD=4 CP_FFN=4096 CP_WEIGHT_TYING=0"
23
+ DATA=${DATA:-$PWD/Data_Loader/Data}
24
+
25
+ MODEL_KEY=1b_run8 INIT_FROM="$CKPT" \
26
+ MODEL_ARCH="$A1B CP_ATTN_MODE=ring CP_ATTN_FUSION=split" \
27
+ HEAD_DIM=128 FACTORS="${FACTORS:-1}" CACHES="${CACHES:-ntk}" YARN_SCALE="${YARN_SCALE:-}" \
28
+ BLOCKS=${BLOCKS:-3} NEEDLE_LEN=16 SEED=0 GPUS=${GPUS:-0} \
29
+ FILLER=${FILLER:-Data_Loader/Data/flux_val_000000.bin} DATA_ROOT="$DATA" \
30
+ NEEDLE_DIR=$OUT/needles CSV_DIR=$OUT/csv STATE_DIR=$OUT/state RESULTS=$OUT/reach.csv \
31
+ bash Tests/bluscriptcp/needle_sweep.sh 2>&1 | tail -14