… 82804197bcbe (#810)
The fork line moved three commits past the pin main carries today (1d32c22609d6, #170):
d8bd0ff hrx: refuse to run when the residency budget is below the working set (engine #788) (#173)
ba4fdf0 hrx: make the host-weight residency budget mean the budget (engine #788) (#172)
197e775 kv share: an optional guard page after an imported region, so a tile that writes past it faults
instead of corrupting (#171)
So the first two are the residency budget actually binding (and now refusing rather than over-committing), and the
third gives an imported KV-share region a guard page - a mapping change, which is exactly the kind of thing the
hardware gate below is for.
- third_party/llama.cpp: 1d32c22609d6 -> d8bd0ff6052a
- hrx-system: unchanged at the held 82804197bcbe (config/hrx-system-hold.config); the hold is not lifted here
- registry/architectures.json: regenerated against the new gitlink (tools/registry_build.py reads HEAD, so this runs
after the gitlink commit): 294 hrx / 7 npu, 0 architectures added or removed - the change is the recorded source
pin only; --check-pins says "records the committed pins"
Checked on the new tip before cutting: the GGML_HRX_HIP_ADDON_DIR hook is present (6 refs), tests/test-backend-ops.cpp
still carries the zero-cases guard the gate row recognises, and tools/mtmd/models/models.h exists.
Co-authored-by: bong-water-water-bong <bong-water-water-bong@1bit.gg>
Today's Sunday run (a rehearsal: no
READYfile yet) died at the 1bit OS package and never reported.os/mini/mkimage.shcallsmodprobe, which lives in/usr/sbin. The weekly wrapper'sPATHleaves that out, so the image's kernel-modules step failed on every try. Run from a login shell it passes, which is why yesterday's hand-run rehearsal worked.mkimage.shnow adds/usr/sbin:/sbinitself.guard()logged "memory guard stopped it" for any non-zero exit and retried 10 times in 2 seconds. It now retries only mem-guard's own kill (exit 137) and reports anything else asFAILED (exit N).~/.local/bin/1bit-weekly) is fixed separately, backup kept. ItsPATHgains/usr/sbin, and its failure branch no longer dies underset -ewhengrepfinds no error line. That was why nobody was told about the failure.Checked:
mkimage.shbuilds the image with the wrapper'sPATH, and a rehearsal rerun is under way on strixhalo.🤖 Generated with Claude Code