Controller Learning v0.1.1 closes the everyday Controller-author loop around the unchanged benchmark 0.1.
Highlights
- New
evaluate-controllerPixi command for trusted plugins on Level 0 or ordered Validation prefixes, with deterministic rows/seeds, explicit CPU or MJX-Warp scope, transactional CSV/JSON output, and optional same-rollout trajectory capture. - New
replayPixi command for strict canonical trajectory loading, deterministic no-overwrite PNG output, and optional interactive public-observation playback without simulation. - New evidence-derived result interpretation with success/lap-time, speed, and lateral-error views rebuilt deterministically from seven hash-pinned accepted M8 CSV/NPZ artifacts.
- Portfolio-first README, hosted MkDocs site, Controller workflow, stability policy, contribution guide, changelog, and citation metadata.
- Corrected PPO training documentation now includes the required run ID.
Start the Controller loop
pixi install
cp -R controllers/template controllers/my_controller
pixi run sim -- --controller controllers/my_controller --level-id 0 --render
pixi run evaluate-controller -- --controller controllers/my_controller --run-id my-level0 --split level0 --capture-row 0
pixi run replay -- runs/evaluations/my-level0/selected_replays/row_000_trajectory.json --overview runs/evaluations/my-level0/overview.pngVerification and benchmark boundary
The release passed 1,108 local CPU tests, all 69 GPU tests on an NVIDIA GeForce RTX 5070 Ti Laptop GPU, strict documentation/actions/package checks, an informal MJX-Warp Validation-only evaluator smoke, and an anonymous fresh-clone Level 0 evaluate/replay workflow. The tagged commit passed GitHub CPU CI and the Node.js 24 Pages deployment.
All 14 frozen PID/MPC/PPO files, all 24 accepted M8 outputs, and five additional protected inputs retain their v0.1.0 SHA-256 identities. Formal M8 Test was not executed. The accepted m8-final-v0-1-002 result and benchmark 0.1 are unchanged.
This release points to source commit d2e1161. Linux x86-64 remains the only tested platform; formal GPU workflows require a compatible NVIDIA GPU.
Released under the MIT License.