| { |
| "_comment": [ |
| "Pinned llama.cpp builds, fetched and verified by distinct_agent/runtime.py.", |
| "A worker downloads the build recorded here and refuses to install it unless", |
| "the bytes hash to `sha256`.", |
| "", |
| "KEYS. `windows-x64` is the build that runs on any Windows x64 machine, and", |
| "is the fallback every machine can reach. A key with a suffix is an", |
| "accelerated build offered only to a machine that has been checked for the", |
| "hardware: `windows-x64-cuda` needs an NVIDIA driver advertising at least", |
| "`requires_cuda`, which the worker reads from NVML. If it will not start,", |
| "the worker steps down to the plain key rather than leaving a volunteer", |
| "with a worker that does not boot.", |
| "", |
| "ARCHIVES. An accelerated build is not self-contained: llama.cpp ships the", |
| "CUDA binaries in one archive and the CUDA runtime libraries they link", |
| "against in another. Both are listed, both are verified, and either both", |
| "install or neither does.", |
| "", |
| "A platform with no entry gets no automatic download. That is deliberate:", |
| "this project already withholds a MODEL whose digest it cannot check, and", |
| "the program that executes those models is held to the same bar. Operators", |
| "on those platforms pass --llama-server, or run --demo-runner and offer the", |
| "library's tools and skills with no model at all.", |
| "", |
| "TO ADD OR MOVE A PIN: download the asset, hash it, and record the result", |
| "here. `scripts/record_llama_pin.py` does exactly that and prints the JSON;", |
| "`scripts/apply_llama_pin.py` merges what it printed into this file. Never", |
| "copy a digest from a release page or an API response: a digest that arrived", |
| "with the download proves only that the bytes were not corrupted in transit,", |
| "which TLS already said, and pinning it would dress trust-on-first-use up as", |
| "verification." |
| ], |
| "builds": { |
| "windows-x64": { |
| "tag": "b10742", |
| "accelerator": "cpu", |
| "archives": [ |
| { |
| "asset": "llama-b10742-bin-win-cpu-x64.zip", |
| "url": "https://github.com/ggml-org/llama.cpp/releases/download/b10742/llama-b10742-bin-win-cpu-x64.zip", |
| "sha256": "a923d80953d618335ae0073233fdcfb93760dfde646e957786894259aba87d72", |
| "bytes": 18373032 |
| } |
| ] |
| }, |
| "windows-x64-cuda": { |
| "tag": "b10742", |
| "accelerator": "cuda", |
| "requires_cuda": 12040, |
| "archives": [ |
| { |
| "asset": "llama-b10742-bin-win-cuda-12.4-x64.zip", |
| "url": "https://github.com/ggml-org/llama.cpp/releases/download/b10742/llama-b10742-bin-win-cuda-12.4-x64.zip", |
| "sha256": "2249c7e6337ea02a7f0c0832a2826e5a6de28b87f216427e746e50e86b87bba4", |
| "bytes": 254220199 |
| }, |
| { |
| "asset": "cudart-llama-bin-win-cuda-12.4-x64.zip", |
| "url": "https://github.com/ggml-org/llama.cpp/releases/download/b10742/cudart-llama-bin-win-cuda-12.4-x64.zip", |
| "sha256": "8c79a9b226de4b3cacfd1f83d24f962d0773be79f1e7b75c6af4ded7e32ae1d6", |
| "bytes": 391443627 |
| } |
| ] |
| } |
| } |
| } |
|
|