Resume smoke indexing safely without mixing model generations
Constraint: smoke-local must recover long CPU index builds automatically, but partial embeddings from an older model must never contaminate a newly trained index Rejected: Always reuse any existing partial checkpoint | can silently blend embeddings from different model generations into one index Confidence: high Scope-risk: moderate Directive: Keep model-signature checks on all future index resume paths; auto-resume should fall back to clean rebuild on any signature mismatch Tested: /usr/local/miniconda3/bin/python -m py_compile acr-engine/src/engines/ecapa_embedder.py acr-engine/src/data/external_adapters.py acr-engine/run_demo.py; same-model partial checkpoint resume vs fresh rebuild equality; mismatched-model checkpoint rejection and clean rebuild equality Not-tested: Reattaching the currently running real FMA smoke process after an external interruption
Showing
4 changed files
with
75 additions
and
0 deletions
-
Please register or sign in to post a comment