BHARGAV REDDY commited on
Commit
06f65a6
Β·
verified Β·
1 Parent(s): 4df5d55

Upload Evaluation/setup_and_run.sh with huggingface_hub

Browse files
Files changed (1) hide show
  1. Evaluation/setup_and_run.sh +15 -2
Evaluation/setup_and_run.sh CHANGED
@@ -25,15 +25,24 @@
25
 
26
  set -e
27
 
28
- MODEL_PATH="${1:?Usage: bash Evaluation/setup_and_run.sh /path/to/model_dir [tokenizer_path] [tasks]}"
29
  TOKENIZER="${2:-Base/checkpoints/EleutherAI/pythia-160m}"
30
  TASKS="${3:-hellaswag,arc_easy,arc_challenge,piqa,winogrande,openbookqa,boolq,lambada_openai}"
 
 
 
 
 
 
31
 
32
  echo "=========================================="
33
  echo " LUNA β€” Benchmark Runner"
34
  echo " Model : $MODEL_PATH"
35
  echo " Tokenizer : $TOKENIZER"
36
  echo " Tasks : $TASKS"
 
 
 
37
  echo "=========================================="
38
 
39
  # ── 1. Install dependencies ───────────────────────────────────────────────────
@@ -59,7 +68,11 @@ python Evaluation/run_benchmarks.py \
59
  --model_path "$MODEL_PATH" \
60
  --tokenizer_path "$TOKENIZER" \
61
  --tasks "$TASKS" \
62
- --batch_size 16
 
 
 
 
63
 
64
  echo ""
65
  echo "=========================================="
 
25
 
26
  set -e
27
 
28
+ MODEL_PATH="${1:?Usage: bash Evaluation/setup_and_run.sh /path/to/model_dir [tokenizer_path] [tasks] [batch_size]}"
29
  TOKENIZER="${2:-Base/checkpoints/EleutherAI/pythia-160m}"
30
  TASKS="${3:-hellaswag,arc_easy,arc_challenge,piqa,winogrande,openbookqa,boolq,lambada_openai}"
31
+ BATCH_SIZE="${4:-0}"
32
+
33
+ # Resource safety knobs (can be overridden via env)
34
+ RESERVE_CORES="${RESERVE_CORES:-2}"
35
+ CPU_THREAD_FRACTION="${CPU_THREAD_FRACTION:-0.85}"
36
+ BATCH_HEADROOM="${BATCH_HEADROOM:-0.80}"
37
 
38
  echo "=========================================="
39
  echo " LUNA β€” Benchmark Runner"
40
  echo " Model : $MODEL_PATH"
41
  echo " Tokenizer : $TOKENIZER"
42
  echo " Tasks : $TASKS"
43
+ echo " Batch : $BATCH_SIZE (<=0 means auto)"
44
+ echo " CPU tune : reserve=$RESERVE_CORES, fraction=$CPU_THREAD_FRACTION"
45
+ echo " GPU tune : batch_headroom=$BATCH_HEADROOM"
46
  echo "=========================================="
47
 
48
  # ── 1. Install dependencies ───────────────────────────────────────────────────
 
68
  --model_path "$MODEL_PATH" \
69
  --tokenizer_path "$TOKENIZER" \
70
  --tasks "$TASKS" \
71
+ --batch_size "$BATCH_SIZE" \
72
+ --auto_resources true \
73
+ --reserve_cores "$RESERVE_CORES" \
74
+ --cpu_thread_fraction "$CPU_THREAD_FRACTION" \
75
+ --batch_headroom "$BATCH_HEADROOM"
76
 
77
  echo ""
78
  echo "=========================================="