Fix WANDB_RUN parameter passing in runcpu.sh (#407)

- Add --run=$WANDB_RUN to base_train, mid_train, and chat_sft calls
- Ensures wandb logging works when WANDB_RUN environment variable is set
- Matches the behavior in speedrun.sh

Co-authored-by: svlandeg <svlandeg@github.com>
This commit is contained in:
Yury Kirpichev 2026-01-16 18:59:44 -08:00 committed by GitHub
parent bbc4413c58
commit 77a46902e4
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -41,7 +41,8 @@ python -m scripts.base_train \
--core-metric-every=50 \
--core-metric-max-per-task=12 \
--sample-every=50 \
--num-iterations=50
--num-iterations=50 \
--run=$WANDB_RUN
python -m scripts.base_loss --device-batch-size=1 --split-tokens=4096
python -m scripts.base_eval --max-per-task=16
@ -52,7 +53,8 @@ python -m scripts.mid_train \
--eval-every=50 \
--eval-tokens=4096 \
--total-batch-size=1024 \
--num-iterations=100
--num-iterations=100 \
--run=$WANDB_RUN
# eval results will be terrible, this is just to execute the code paths.
# note that we lower the execution memory limit to 1MB to avoid warnings on smaller systems
python -m scripts.chat_eval --source=mid --max-new-tokens=128 --max-problems=20
@ -63,7 +65,8 @@ python -m scripts.chat_sft \
--target-examples-per-step=4 \
--num-iterations=100 \
--eval-steps=4 \
--eval-metrics-max-problems=16
--eval-metrics-max-problems=16 \
--run=$WANDB_RUN
# Chat CLI
# python -m scripts.chat_cli -p "Why is the sky blue?"