altair823
369aeb3d24
feat(embed): candle Metal (Apple Silicon GPU) opt-in build feature + v0.23.0
- kebab-embed-candle: `metal` feature → candle metal backend; select_device()
picks Device::new_metal(0) (CPU fallback) under the feature, else Device::Cpu.
.contiguous() before to_vec2 (Metal rejects strided views; CPU tolerates).
- feature passthrough: kebab-app/embed_metal → kebab-cli/embed_metal.
Build on macOS: cargo build --release --features embed_metal.
- default (non-metal) path unchanged: clippy 0, candle units + thread_cap + parity pass.
- README + HOTFIXES: Mac-GPU-ingest → copy sqlite+lancedb → server CPU-query workflow.
- version 0.22.0 → 0.23.0 (opt-in build surface).
macOS-only compile; Metal execution/speed/parity validated by user on M4 Pro
(not buildable on the Linux CI/dev machine).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-02 11:37:08 +00:00
..
2026-05-02 04:01:55 +00:00
2026-05-02 04:01:55 +00:00
2026-05-02 04:01:55 +00:00
2026-05-02 04:01:55 +00:00
2026-05-02 04:01:55 +00:00
2026-05-02 04:01:55 +00:00
2026-05-02 07:37:56 +00:00
2026-05-02 09:28:06 +00:00
2026-05-02 04:01:55 +00:00
2026-05-10 23:47:47 +09:00
2026-05-24 20:32:36 +00:00
2026-05-02 04:01:55 +00:00
2026-06-02 11:37:08 +00:00
2026-05-26 15:00:59 +00:00
2026-05-02 04:01:55 +00:00
2026-05-02 04:01:55 +00:00
2026-05-02 04:01:55 +00:00
2026-05-02 04:01:55 +00:00
2026-05-02 04:01:55 +00:00
2026-05-02 04:01:55 +00:00
2026-05-02 04:01:55 +00:00
2026-05-02 04:01:55 +00:00
2026-05-02 04:01:55 +00:00
2026-05-02 04:01:55 +00:00