fix(overlays/unstable): keep llama-cpp-multi green at llama-cpp 0.7 and 0.8 #75
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "hermes/cache-warm-llama-fixture"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
0.7.0 made test-llama-context the generate-models fixture consumer. The exclusion list still named only the old state tests, so ctest re-added the excluded FIXTURES_SETUP to satisfy the included dependent, and its kolibri1 fixture failed checkPhase. Skip every consumer along with the setup.
0.8.0 ships native kolibri1 in llama-arch/model and a test fixture that writes its hparams; applying the full port there would insert duplicate enum, struct and case lines. Carry only the supplement: SIGMOID_LOGIT_ADD gating enum + graph semantics and the tokenizer-pre hunk. Derive both the patch and its ctest workaround from the channel version.
Diagnose: the nightly failure is a stale
disabledTestslist, not a broken kolibri patch.tests/CMakeLists.txtat llama.cpp 0.7.0 hastest-generate-modelsasFIXTURES_SETUP generate-models, withtest-llama-contextasFIXTURES_REQUIRED. The old exclusion list named only the two 0.6 state consumers, so ctest re-added the excluded setup for the included dependent; it writes a kolibri1 GGUF withoutexpert_feed_forward_length, which the port's loader rejects.Fix: add
test-llama-contextto the exclusion set and derive patch/exclusions from the channel version. 0.8.0 ships native kolibri1, so only theSIGMOID_LOGIT_ADDgating and tokenizer-pre supplement is carried there; the full port would duplicate enum/struct/case lines.Verification: at the channel tip rev
1c89083e451e891152365b799595cf7790a43325the actual overlayllama-cpp-multi(CUDA+ROCm, drvd9ksvb2fqzzx8f53rbcysv6wnwd3fhdg) built green:100% tests passed out of 46. At nixpkgs master 0.8.0 the supplement gives100% tests passed out of 50incl.test-generate-models/test-llama-contextPassed. Localnix flake check .green.The extra
chore(treefmt)commit only stands up the repo-wide formatting gate: base89c31315landed the amd virbr-rialo port list inline.View command line instructions
Manual merge helper
Use this merge commit message when completing the merge manually.
Checkout
From your project repository, check out a new branch and test the changes.