You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
test(research): worker GB10 adaptations — validated end-to-end on spark1+spark2
Live smoke PASSED: owner published nanogpt-valbpb on this machine over a real
Cloudflare tunnel (no tailscale); spark1 + spark2 (NVIDIA GB10) joined the
private group and ran real karpathy/autoresearch nanoGPT training, submitting
val_bpb over the open internet:
Champion: spark2 val_bpb=2.110563
#1 spark1 2.192544 impact 0.807456 ; #2 spark2 2.110563 impact 0.081981
by-impact payout: spark1 90.78 OBOL, spark2 9.22 OBOL
Real-world train.py/config adaptations the worker applies (autoresearch's
own loop is 'agent edits train.py'), each a diagnosed hardware fit:
- FlashAttention-3 → torch SDPA (FA3 has no GB10 sm_121 kernel image)
- eager, not torch.compile (GB10 is cuda-cap 12.1 > torch max 12.0; Triton/
ptxas can't assemble inductor kernels)
- shrink EVAL_TOKENS (eager eval over 21M tokens was the hang)
- shrink model + DEVICE_BATCH_SIZE 128→8 (OOM on memory-pressured GPUs)
- TOTAL_BATCH_SIZE 2**19→2**14 so grad_accum=1 (~35s/step → ~1s/step)
0 commit comments