Skip to content

fix(distill): engram-resilient resume - #221

Merged
ronaldtse merged 1 commit into
mainfrom
fix/engram-resume
Sep 28, 2026
Merged

ronaldtse merged 1 commit into
mainfrom
fix/engram-resume

Conversation

@ronaldtse

Copy link
Copy Markdown
Contributor

The engram run's eviction-retry crashed loop: strict load_state_dict rejects checkpoints that predate the attached module (missing _engram.* keys), and the watchdog cascade then churned invocations against the same stale save. The module is zero-init (identity at step 0), so resuming with a fresh table is safe; the allowlist rejects every OTHER missing/unexpected key as the real mismatch it would be.

The engram run's crash-loop: a pre-engram checkpoint (or any older
save) lacks _engram.* keys, and strict load_state_dict crashed every
restart into a retry cascade. The module is zero-init (identity), so
resuming with a fresh table is safe; the allowlist rejects every other
missing/unexpected key as the real mismatch it would be.
@ronaldtse
ronaldtse merged commit 486f5b9 into main Sep 28, 2026
11 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