Skip to content

Speed repeated local learning preparation with verified caches - #33

Open
Tarzelf wants to merge 2 commits into
feat/piper-camera-action-v01from
feat/camera-action-export-cache-v01
Open

Tarzelf wants to merge 2 commits into
feat/piper-camera-action-v01from
feat/camera-action-export-cache-v01

Conversation

@Tarzelf

@Tarzelf Tarzelf commented Nov 9, 2026

Copy link
Copy Markdown
Contributor

Repeated camera/action learning runs spent far more time re-exporting sealed recordings than fitting the small CPU model. This preview adds an explicit dvidia-train cache build/load path with independent manifest, protocol, split and source pins, preserving numeric learning inputs, labels and dataset identity. It leaves the frozen v0.1 controller and its 5/64 qualification result unchanged.

On one registered 1,000-sample training episode, strict export took 1.636 seconds and three verified cache loads took 2.952, 2.831 and 3.214 ms. This is a warm shared-host data-preparation measurement, not a control or whole-study speed claim. Cache hits verify the derived snapshot; they do not reverify raw recordings.

A separate numerical preflight verifies the proposed reachable-reference action representation over 4,242 synthetic vectors and all 20 reference microsteps. Errors stay below the predeclared 1e-12 native-unit tolerance; 24 negative inputs are rejected. No models were fitted, no native simulations were run, and the proposed 164-attempt v0.2 screen remains unrun.

Validation: cache integrity/tamper, masks, correction-label authority, split isolation and CLI regression tests; all 19 registered runtime files remain byte-identical to the parent. The change adds no dependencies and preserves a 30 GiB disk reserve for cache construction. New cache tests run in the existing CPU CI matrix.

This PR is stacked on camera-to-action v0.1 (#32). The original study runtime remains pinned to c9a7c55; its publishing-only follow-up is d89b24c. This is a separate 0.1.3.dev5 preview.

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