Apple Metal
The published lane. One runtime, four models, and an installation that verifies itself before it runs.
LANE OPEN
FIRST PUBLIC RELEASE
2026.09.20
2026.09.20 — first published package
- Version
- 2026.09.20 · catalogue 2026.09.16
- Operating system
- macOS on Apple Silicon (arm64). Nothing is compiled on your machine.
- Devices
- M1, M2, M3, M4 and M1 Ultra declared. Exercised on M4 Pro, M1 Ultra, M1 Max and M2 Pro.
- Models
- Qwen2.5 0.5B / 1.5B / 7B (base) and Qwen3-1.7B (base). Other architectures are refused, not attempted.
- Context
- 32,768 tokens per core, prompt and generation combined.
- Artifact
- 10 MB, 14 files, checksummed end to end.
- Build path
- No interpreter anywhere in the build or install path.
What changed in the engine
- Weights are prepared on the device as the checkpoint loads. There is no import step, no converted file, and nothing written back to disk. A 14,525 MiB checkpoint is ready as 3,923 MiB of device memory.
- Context opened to 32,768 tokens (2026-09-16), verified by recall rather than by declaration, across every model in the package.
- Improved prefill execution for supported GQA models, and better use of wider GPUs.
- Strengthened package integrity and component compatibility checks. An installation that does not verify does not run.
Compatibility
- Checkpoints: Hugging Face safetensors, read in place from your own cache. Nothing is downloaded on your behalf in this release.
- Components are matched, not mixed. Parts from different releases are detected and refused before anything runs.
- Packs: the calibrated pack format is not produced yet. When it is, an engine will state the pack versions it accepts and refuse the rest rather than guessing.
- CLI contract: exit codes are frozen — 0 success, 2 usage, 4 model not found, 5 integrity failure, 6 device or runtime unavailable.
Fixes carried into this build
- Component compatibility is now checked rather than assumed, so a mismatched installation fails visibly instead of degrading quality.
- Every verb now reaches the CLI. An earlier launcher passed arguments straight through, so version, doctor and run all behaved alike.
- Exit codes now match the published contract exactly.
Integrity
CHECKSUMSEvery file in the archive verified on install14 / 14 OK
INSTALLATIONThe runtime verifies itself and its components before it will runfail closed
CATALOGUESigned, and doctor reports the resultsigned
Known limits, stated plainly
- Quantisation is uncalibrated. Output is coherent but below the calibrated profile; on the 0.5B model it is noticeably so.
- Greedy decoding only. No temperature, top-p or top-k yet.
- You bring the checkpoint. The runtime reads your Hugging Face cache; it does not fetch weights for you in this release.
- Base checkpoints only for the registered models. Instruction-tuned variants are not registered.
- Four models in this package. Other architectures are refused rather than attempted.
Engine entries on this lane
Loading…