Repository navigation
Arc Llama 0.9.1
Arc Llama 0.9.1 is a hotfix that restores model launches on current llama.cpp builds.
Fixed
- Launch failures on current llama.cpp. Upstream replaced
--no-mmap,--mlockand--mmapwith--load-mode, and currentllama-serverbuilds reject the old flags withinvalid argument. Arc Llama now probes the binary and launches with--load-modewhen it is available:no_mmapbecomes--load-mode none,mlockbecomes--load-mode mmap+mlock, and both together become--load-mode mlock. Binaries older than llama.cpp b10105 keep the legacy flags. (#86, #87)
Who should upgrade
Anyone running a recent llama.cpp build with a recipe that sets no_mmap or mlock. Both options are off by default, so recipes that leave them unset were not affected.
Validation
- Linux and Windows CI on Python 3.10, 3.12 and 3.14, bare-wheel installs, and the browser UI regression suite all pass.
- A real chat request through Arc Llama succeeded on llama.cpp b10380 and b11476 (Intel Arc Pro B60, Linux, SYCL); the launch used
--load-mode noneon both. - Every flag Arc Llama can emit was accepted by b9174, b10380 and b11476.
- This hotfix was not re-tested on Windows hardware or other Arc models; Windows is covered by CI only.
Known limitation
Flags you add yourself under extra_flags are passed through unchanged, so a hand-written --no-mmap or --mlock there will still be rejected by current llama.cpp builds. Use no_mmap / mlock in the recipe instead.
Install
python -m pip install --upgrade arc-llama