Skip to content

README: crossing costs once the observation's bytes (E46), other trainers (E48, E49), the boundary is transparent (E50, E52, E53); E49's figure - #127

Merged
tactino merged 2 commits into
mainfrom
docs/readme-2026-10
Oct 3, 2026
Merged

tactino merged 2 commits into
mainfrom
docs/readme-2026-10

Conversation

@tactino

@tactino tactino commented Oct 3, 2026

Copy link
Copy Markdown
Member

The README's table of answers had stood still since 09-29. Two of its rows were wrong by now, and three results were missing.

Corrected

  • What does crossing cost? The answer now comes from E46: 11.6 ms for 184 KiB at 23.7 MB/s, with each observation crossing once under reuse-feedback-obs, which the server offers and the env client uses by default. The old answer was E43's "twice the observation's bytes, 21 ms at 18 MB/s". E43 is still linked as the measurement before the feature.
  • Is that cheap beside a VLA forward pass? On that link it is 12% of pi0.5's 100 ms forward, not 21%.

Added

  • E49 (with E48): RLinf, Stable-Baselines3 and CleanRL train PlugRL env clients through plugrl-bridges, 3 of 3 seeds in every pairing.
  • E50 (with E52 and E53): SB3 ends on byte-identical weights with its environments behind the protocol.

Also

  • The count of experiments no longer names a number, which went stale with every new experiment.
  • experiments/README.md linked https://github.com/PlugRL/plugrl-bridges, which is private and 404s for everyone else. It now names the repository as not public yet. Its E10 row adds E46's 12%.
  • experiments/e49-multi-trainer/figure.py draws every seed's curve from the bridge's episode logs (results/registered/*/episodes.csv). It makes the figure on the project page (plugrl.github.io#25). The script passes ruff check and ruff format, and two runs give byte-identical PNGs.

…ners (E48, E49), the boundary is transparent (E50, E52, E53); E49's figure

- README: the cost row now cites E46 (11.6 ms for 184 KiB at 23.7 MB/s, each observation once
  with reuse-feedback-obs) instead of E43's twice-the-bytes model; the E10 ratio is 12% on that
  link, not 21%. New rows for E49/E48 and E50/E52/E53. The experiment count no longer names a
  number that goes stale with every experiment.
- experiments/README: plugrl-bridges is private, so its link 404'd; it is named as not public
  yet. The E10 row adds E46's 12%.
- experiments/e49-multi-trainer/figure.py: every seed's curve from the bridge's episode logs,
  for the project page (docs/media/other-trainers.png in plugrl.github.io). Reruns are
  byte-identical.
It was written with CRLF, which pre-commit's mixed-line-ending hook rejects.
@tactino
tactino merged commit ca69f83 into main Oct 3, 2026
3 checks passed
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