Repository navigation
Description
Accepted goal and sequential boundary
Second of the user-authorized Metal-engine source knowledge deliveries, after vllm-metal issue #218 / PR #219 merged and closed with checks. h3-metal is explicitly excluded. This issue owns EricLBuehler/mistral.rs only; MLX Swift LM and MLC LLM follow separately.
Accountable parent: Codex distill_metal_engine_batch. Implementer: Codex author_metal_knowledge (actual gpt-6.1-sol, xhigh), with bounded author lanes if used. Authorized coordinator/integrator owns final review/check-based acceptance and closure.
Source and method
- Current checked source: https://github.com/EricLBuehler/mistral.rs/tree/9459891e7697238225885518119682ac8209a612 (workspace 0.9.5, Rust 1.94).
- Candle dependency pin
66a8cf184a5a519671454066b1b9efd446ec9f5cis lineage, not a claim to have audited all dependency internals. - Portable AREX create/prepare/workflow/verify instructions at
ac3fe1afa80fb9a09775ecfb2b6cc3ba850a2db6, explicitly adapted for Rust/Metal source plus offline Python support. No DisCo CLI/model execution or managed import.
Bounded extraction
A focused repository operating graph for native Metal paged attention:
- Decode layout/feature/geometry eligibility, specialized versus generic paths, partition and scratch/capacity distinctions.
- Prefill metadata, packed/strided/HND layout, absolute positions/masks/window/ranges and bounded workspace.
- Actual-model prewarm, source test/reference/dispatch evidence and safe qualification boundaries.
Include substantive source/consumer/test readsets with whole-byte identities and analysis spans, root MIT plus relevant paged-attention Apache-2.0/NOTICE retention, safe strict offline helpers, hard assertion cases, troubleshooting and explicit long-tail gaps. Exclude generic model catalog/server/agentic runtime/quantization duplication and unsupported performance claims.
Environment / non-goals
Current Linux executor has no cargo/rustc/Swift/Apple SDK/Metal device. Rust compilation and actual Apple kernel/model tests are not run, never passing substitutes. Required native backend evidence remains BLOCKED_REQUIRED_BACKEND; source/CPU helper checks are guidance only. Source graph is candidate / native-unverified under the user's accepted source/CPU-supported delivery boundary.
No toolchain/dependency host install, model/weights/downloads, GPU/paid-provider calls, public services, source-engine changes, upstream writes, rules/workflow changes or unrelated acceptance.
Acceptance
- Integrated complete English root and three bounded routes with safe helpers/references/troubleshooting.
- Exact source/readset/license gate and classified native candidates; missing tools/backend preserved.
- Difficult per-route/integrated assertion cases and actual bounded helper/static/scaffold tests.
- Both generated catalog/index AND skill-coverage refreshed; maintained ownership/matrices and noneditable-wheel reads verified.
- Stable-head independent review, current-base/head Ready CI/admission, normal authorized squash merge, acceptance card before closure.
Activity
david6666666 commentedon Oct 28, 2026
Delivery acceptance — bounded source/offline-support candidate
Delivered
6b446d4fa5a2e07033eebf0a9246d535b4471dda.Verified
Limits preserved
Revision and packaging receipts
Source:
9459891e7697238225885518119682ac8209a612; Candle lineage:66a8cf184a5a519671454066b1b9efd446ec9f5c; AREX method:ac3fe1afa80fb9a09775ecfb2b6cc3ba850a2db6.Reviewed PR head:
f5026257709c4439f7ca1d6aef0ef427ec37db73; source projection:f03c19659f319213b9ab75ca60d3cb9d896e2e5c; tested merge:c23b57ee4f4bdd67ee912803a29047f638bc97d4(based9dc091e255acefef731249aa2e50dcc9118d69fplus reviewed head).Wheel SHA256:
7d0e93840dc843c163dec8b32a1a55016ade8fdf5173529d994344900debc59c. Library: 69 registered roots / 108 SKILL documents. Closure is knowledge-delivery acceptance, not engine-performance acceptance.