Version 0.64.0 - #152
Merged
Merged
Version 0.64.0#152
Conversation
Validate bundled standard-memory examples by schema, methodology, completion, and consumed field shape while retaining software version only as provenance. Remove redundant legacy-output tests and make current-state documentation patch-version independent.
Simplify 0.63.1 version maintenance, modify CLI print and remove some tests
version: 0.64.0
Llm experimental
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Added
script-examples/verify_llm_result.pyfor all eight current CPU/Metal decode/prefill and contiguous/paged profiles. Independent Python arithmetic checks geometry, work, checksums, timing, rates, accepted sample populations, and statistics. Optional--binarychecks the executable file's SHA-256, and--require-raw-timingrequires original CPU timing evidence. Verdicts distinguish consistent accepted results, inconsistent or unaccepted results, and unsupported evidence or resource limits. Addedmake test-llm-verifierto the aggregatemake test-allgate.Changed
llm-memory-v2-<backend>-<phase>-<layout>. Canonical scenario plans and expected checksums are stored once, measurements and calibration attempts reference those plans, and aggregates identify their accepted measurements. Geometry, model context, layout, resources, and component identities have explicit owners, with strict reference and null/status semantics. The API documents the schema-1-to-schema-2 field map; no compatibility aliases or fallback reader are provided.K=max(1,ceil(count/8))completed loops, normally at most eight progress snapshots plus one terminal snapshot. Abrupt termination can lose up to3Kcompleted attempts since the last successful snapshot. Exact--output -prepares only the terminal document, and disabled output skips JSON construction. Writer counters report actual prior persistence attempts; checkpoint failures remain terminal and are not retried.results_completedescribes the measured population, whilerun_acceptedalso requires valid execution evidence and no known command or checkpoint failure. Position balance, sample count, CV, duration, and environment remain separate comparison criteria. Documentation clarifies that cyclic order balances scenario positions without guaranteeing predecessor-pair balance, and that comparisons must account for conditioning and output cadence.Fixed