Skip to content

validator: optional wandb telemetry per epoch - #52

Open
bitzic wants to merge 1 commit into
mainfrom
feat/validator-wandb-telemetry
Open

validator: optional wandb telemetry per epoch#52
bitzic wants to merge 1 commit into
mainfrom
feat/validator-wandb-telemetry

Conversation

@bitzic

@bitzic bitzic commented Jun 24, 2026

Copy link
Copy Markdown
Contributor
  • new validator/telemetry.py (opt-in via RALPH_WANDB=1)
  • logs per-epoch: submissions/accepted/rejected/meaningful_failures, king val_bpb + benchmark, standing uid/stake/vtrust/vpermit, block
  • single resumed run (fixed id) so restarts continue history; auto-step so a reset epoch counter can't break wandb
  • fully best-effort: missing/unauthed/erroring wandb disables it, never disrupts validation
  • wired init/log_epoch/finish into service.main loop
  • tests for the disabled-by-default + never-raise contract

- new validator/telemetry.py (opt-in via RALPH_WANDB=1)
- logs per-epoch: submissions/accepted/rejected/meaningful_failures,
  king val_bpb + benchmark, standing uid/stake/vtrust/vpermit, block
- single resumed run (fixed id) so restarts continue history;
  auto-step so a reset epoch counter can't break wandb
- fully best-effort: missing/unauthed/erroring wandb disables it,
  never disrupts validation
- wired init/log_epoch/finish into service.main loop
- tests for the disabled-by-default + never-raise contract

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant