Skip to content

Home page around what PlugRL is for; sixteen-cell grid; pi0.5 on its own page - #20

Merged
tactino merged 2 commits into
mainfrom
home/positioning
Sep 28, 2026
Merged

tactino merged 2 commits into
mainfrom
home/positioning

Conversation

@tactino

@tactino tactino commented Sep 28, 2026

Copy link
Copy Markdown
Member

Publishes plugrl-server#97's figure and reorganises the home page around what PlugRL is for. Merge after plugrl-server#96 and #97.

The positioning. PlugRL trains a policy against environments that run somewhere else: another process, another machine, a machine with no GPU, a program that is not Python. The protocol carries rewards and episode ends back as well as actions out. The home page now says that first and shows the evidence in order:

  1. The coverage grid: sixteen cells, all learn. Square is new for the Gaussian MLP (E40), and fpo-policy · FPO · square now learns (E41). Square plots the success rate, since its runs do not share a reward.
  2. The environment side needs no GPU (E12, E13) and no Python (E2).
  3. What the split costs (E7), with the caveat that it was measured VM-to-host.
  4. A full-size pi0.5 runs across it, and matches openpi's numbers (E11).

What left the home page.

  • pi0.5's three clips and the record of fine-tuning it with RL (E11, E32, E36) are now on vla.md, under Home in the nav. The home page keeps one line pointing there.
  • The usage details (buffer-size, connectivity check, options, Ray launcher) were already in Get Started.

Mechanics.

  • coverage.js takes data-part="grid" / "vla". The grid legend drops "collapses", which no grid cell has.
  • site_description is updated.
  • mkdocs build --strict passes locally, and both pages were checked in a browser.

Two commits: the figure's media alone, then the pages. Each builds on its own.

The Gaussian MLP's square cell (E40) and fpo-policy · FPO · square now
learning (E41, two of three seeds past the bar). Square plots the success
rate, since its runs do not share a reward. pi0.5's cells carry E36's
numbers. Made by plugrl-server#97's figures/coverage.
The home page now says what PlugRL is for - training a policy against
environments that run somewhere else - and then shows the evidence in order:
the sixteen-cell grid, the environment side needing no GPU and no Python,
what the split costs, and a full-size pi0.5 running across it. Usage details
(buffer-size, connectivity check, options, the Ray launcher) are already in
Get Started and leave the home page.

pi0.5's three clips and the record of fine-tuning it move to vla.md, under
Home in the nav. coverage.js takes data-part="grid" or "vla" so each page
draws its half, and the grid legend drops "collapses", which no grid cell
has. The site description follows the same positioning.
@tactino
tactino merged commit 3cbce19 into main Sep 28, 2026
1 check 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