Hey everyone! Got tired of ssh-ing into the pod and grepping logs, so made a little dashboard.
Repo: https://github.com/iverbovoy/pgolf-dashboard

One file, two pip packages, zero config:
pip install fastapi uvicorn
python3 dashboard.py --ssh "root@host -p 1234" --remote-log LATEST
It parses standard train_gpt.py output, so no need to change anything in your training script.
What it does:
- Live bpb chart that updates every 10s
- Shows training time remaining, then eval budget countdown
- Tracks eval stages as they complete (roundtrip → sliding → hedge etc.)
- Auto-detects the latest log file (
--remote-log LATEST)
- Can auto-stop your RunPod pod when done (
--auto-stop) — no more paying for idle pods
- 3 color themes if you're into that
Still a work in progress — actively improving it. Would love to hear any feedback, suggestions, or feature requests!
Hey everyone! Got tired of ssh-ing into the pod and grepping logs, so made a little dashboard.
Repo: https://github.com/iverbovoy/pgolf-dashboard
One file, two pip packages, zero config:
pip install fastapi uvicorn python3 dashboard.py --ssh "root@host -p 1234" --remote-log LATESTIt parses standard
train_gpt.pyoutput, so no need to change anything in your training script.What it does:
--remote-log LATEST)--auto-stop) — no more paying for idle podsStill a work in progress — actively improving it. Would love to hear any feedback, suggestions, or feature requests!