Download training/scripts/runs/run_thinking_tests.sh from SinhalaMMLU-SharedTask/team-nexus: direct link, hf CLI and curl.
- Browser
- Download file 1.02 kB
-
https://huggingface.co/SinhalaMMLU-SharedTask/team-nexus/resolve/main/training/scripts/runs/run_thinking_tests.sh
- Command line
-
hf download hf://SinhalaMMLU-SharedTask/team-nexus/training/scripts/runs/run_thinking_tests.sh
-
curl -L -o run_thinking_tests.sh https://huggingface.co/SinhalaMMLU-SharedTask/team-nexus/resolve/main/training/scripts/runs/run_thinking_tests.sh
1.02 kB
| # 19 Oct, step 1: does thinking mode help? Model A (current submission model) and the base model, think-then-answer, | |
| # on Global-MMLU academic subjects (STEM + Business, proxy for A/L "hard") and a 400-question dev sample. | |
| set -uo pipefail | |
| cd "$(dirname "$0")/../.." | |
| PY=.venv/bin/python | |
| A=models/sft_gmmlu_lora/step-357 | |
| run() { # name model data... | |
| local name=$1 m=$2; shift 2 | |
| [ -f "results/$name/metrics.json" ] && { echo "skip $name"; return; } | |
| $PY -m eval.run_eval --model "$m" --data "$@" --method generate --thinking --max-new-tokens 2048 \ | |
| --run-name "$name" > "results/logs/$name.log" 2>&1 && grep -E "acc=" "results/logs/$name.log" | sed 's/.*\(think_\)/\1/' \ | |
| || { echo "FAILED $name"; tail -3 "results/logs/$name.log"; } | |
| } | |
| echo "=== thinking tests ($(date '+%H:%M'))" | |
| run think_A_academic "$A" gmmlu_si_val_academic | |
| run think_A_dev400 "$A" smmlu_dev_sample400 | |
| run think_base_academic models/gemma-4-E4B-it-text gmmlu_si_val_academic | |
| echo "=== done ($(date '+%H:%M'))" | |