keepsloading commited on
Commit
5c2f3ce
·
verified ·
1 Parent(s): 5505109

Upload folder using huggingface_hub

Browse files
recipe/data/eval_inputs/helmet_icl_8k_n50_per_config.jsonl CHANGED
The diff for this file is too large to render. See raw diff
 
recipe/data/eval_inputs/mrcr_8k_2_4_8needle_n10_per_config.jsonl CHANGED
The diff for this file is too large to render. See raw diff
 
recipe/scripts/eval_sweep.sh CHANGED
@@ -16,7 +16,7 @@ IFS=',' read -r -a GPUS <<< "$GPU_LIST"
16
  declare -A SLOT_PIDS=()
17
  mkdir -p "$EVAL_ROOT"
18
 
19
- for model in "$VANILLA_MODEL" "$AHA_MODEL" "$L2A_MODEL"; do
20
  [[ -f "$model/config.json" ]] || { echo "Missing model: $model" >&2; exit 2; }
21
  done
22
 
@@ -27,7 +27,6 @@ done
27
  for threshold in "${THRESHOLDS[@]}"; do
28
  slug="${threshold/./}"
29
  for benchmark in "${BENCHMARKS[@]}"; do
30
- jobs+=("token_kv_head_t${slug}|$AHA_MODEL|$threshold|$benchmark")
31
  jobs+=("token_t${slug}|$L2A_MODEL|$threshold|$benchmark")
32
  done
33
  done
 
16
  declare -A SLOT_PIDS=()
17
  mkdir -p "$EVAL_ROOT"
18
 
19
+ for model in "$VANILLA_MODEL" "$L2A_MODEL"; do
20
  [[ -f "$model/config.json" ]] || { echo "Missing model: $model" >&2; exit 2; }
21
  done
22
 
 
27
  for threshold in "${THRESHOLDS[@]}"; do
28
  slug="${threshold/./}"
29
  for benchmark in "${BENCHMARKS[@]}"; do
 
30
  jobs+=("token_t${slug}|$L2A_MODEL|$threshold|$benchmark")
31
  done
32
  done
recipe/scripts/summarize_qwen1p7b_router_granularity_20260714.py CHANGED
@@ -17,7 +17,7 @@ import matplotlib.pyplot as plt
17
 
18
  SUITES = ("RULER-local-full13", "BabiLong", "HELMET-ICL", "MRCR")
19
  THRESHOLDS = (0.45, 0.50, 0.525, 0.55, 0.575, 0.60, 0.625, 0.65)
20
- ARMS = ("token", "token_kv_head")
21
  SLUGS = {
22
  "RULER-local-full13": "ruler",
23
  "BabiLong": "babilong",
 
17
 
18
  SUITES = ("RULER-local-full13", "BabiLong", "HELMET-ICL", "MRCR")
19
  THRESHOLDS = (0.45, 0.50, 0.525, 0.55, 0.575, 0.60, 0.625, 0.65)
20
+ ARMS = ("token",)
21
  SLUGS = {
22
  "RULER-local-full13": "ruler",
23
  "BabiLong": "babilong",
recipe/scripts/train_l2a_only.sh ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/usr/bin/env bash
2
+ set -euo pipefail
3
+
4
+ SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
5
+ RECIPE="$(cd "$SCRIPT_DIR/.." && pwd)"
6
+ GPU_L2A="${GPU_L2A:-0}"
7
+ cd "$RECIPE"
8
+
9
+ echo "L2A-style = per-token, head-shared gate; assigned visible GPU $GPU_L2A."
10
+ echo "Training L2A-style variant only."
11
+
12
+ python "$SCRIPT_DIR/validate_release.py"
13
+ python -m unittest -v tests.test_router_granularity
14
+
15
+ "$SCRIPT_DIR/train_one.sh" l2a_style "$GPU_L2A"
16
+
17
+ echo "L2A-style selected checkpoint: ${OUTPUT_ROOT:-$RECIPE/../outputs}/l2a_style/stage2/checkpoint-25"