Skip to content

Bind differentiable prefix programs to the producing actor - #26

Closed
0z5a wants to merge 1 commit into
feat/rltt-prefix-schedulefrom
fix/prefix-actor-binding
Closed

0z5a wants to merge 1 commit into
feat/rltt-prefix-schedulefrom
fix/prefix-actor-binding

Conversation

@0z5a

@0z5a 0z5a commented Oct 5, 2026

Copy link
Copy Markdown
Owner

A prefix graph could be accepted after restoring different weights, or paired with a different actor/reference readout, because parameter versions were first captured when replay opened. Bind the producing actor, readout and parameter versions when the program is created and enforce that binding through backward.

Incremental draft on #25. Applies to Ouro/Nanbeige/Huginn prefix components; the learner schedule remains Ouro-only. No objective, sampling or publication changes.

Validation: 12 regressions fail on the parent because invalid bindings are accepted. The final CPU run has 141 passes and 12 existing strict BF16 numerical expected failures, with unchanged numerical gates. Raw before/after logs, XML and source hashes are committed; actual CUDA/official-model qualification, speedup and convergence remain unmeasured. See docs/prefix_actor_binding.md for the result table and scope.

Signed-off-by: 0z5a <dezhen.lu@student.uni-tuebingen.de>
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