Skip to content

Commit edb165c

Browse files
timodonnellclaude
andcommitted
AGENTS.md: lock W&B routing to timodonnell/helico
Codifies the existing default (HELICO_TRAIN_WANDB_PROJECT=helico + helico-wandb-modal secret) and tells future agents not to override WANDB_PROJECT/WANDB_ENTITY/HELICO_TRAIN_WANDB_PROJECT — keeping all runs in one project is what makes cross-experiment comparison useful. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 65250e1 commit edb165c

1 file changed

Lines changed: 17 additions & 0 deletions

File tree

AGENTS.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,3 +32,20 @@ cuequivariance's hardcoded SDPA priority list. The patch silently did
3232
nothing because cuequivariance had already imported the function. The
3333
correct fix was to pad token sequences in `collate_fn` so cuDNN's
3434
flash-attn could compile a kernel.
35+
36+
### W&B runs always go to `timodonnell/helico`
37+
38+
All training runs must log to **`https://wandb.ai/timodonnell/helico`**
39+
(`WANDB_PROJECT=helico`, entity follows from the
40+
`helico-wandb-modal` Modal secret which is keyed to that account).
41+
42+
The default in `modal/train.py` is `HELICO_TRAIN_WANDB_PROJECT=helico`,
43+
so launching with the standard env vars already routes correctly. Do
44+
**not** set `WANDB_PROJECT`, `WANDB_ENTITY`, or
45+
`HELICO_TRAIN_WANDB_PROJECT` to a different value when kicking off
46+
a run — keeping all runs in one project is what makes the leaderboard
47+
view (issue-tagged comparisons, x-axis sweeps) actually useful.
48+
49+
If you need to scope a one-off experiment that shouldn't pollute the
50+
shared project, prefix the run name (`exp9-lrsweep-3e-4`,
51+
`debug-cuda-oom`) — don't fork the project.

0 commit comments

Comments
 (0)