v0.1.8
EricLBuehler/mistral.rsv0.1.8May 16, 2024by EricLBuehler
AI Summary
Major update featuring low-precision matmul kernels, a new loading API, and improved CTRL-C handling.
Key Highlights
- Low-precision matmul via f16 kernels
- New loading API for local filesystem
- Better handling of CTRL-C in interactive mode
- LoRA support improvements
New Features
- Low-precision matmul kernels
- New loading API
- Improved CTRL-C handling
Full Release Notes
## Overview - Documentation improvements - Better handling of CTRL-C in interactive mode - Matmul via low-precision kernels to take advantage of faster cuBLAS GEMM kernels (thanks @lucasavila00) - New loading API (thanks @Jeadie) - Various small bug fixes - Reduce dependancy complexity (thanks @LLukas22) ## What's Changed * bug fix: llama kv cache part by @keisuke-niimi-insightedge-jp in https://github.com/EricLBuehler/mistral.rs/pull/300 * Refactor cache manager and kv cache by @EricLBuehler in https://github.com/EricLBuehler/mistral.rs/pull/304 * Update the docs for ISQ and misc by @EricLBuehler in https://github.com/EricLBuehler/mistral.rs/pull/310 * Make `pyo3` an optional dependency in `mistralrs-core` by @LLukas22 in https://github.com/EricLBuehler/mistral.rs/pull/303 * Update kv cache by @EricLBuehler in https://github.com/EricLBuehler/mistral.rs/pull/312 * Print gguf metadata consistently by @EricLBuehler in https://github.com/EricLBuehler/mistral.rs/pull/313 * Allow loading LoRA without activating adapters and fix bugs by @EricLBuehler in https://github.com/EricLBuehler/mistral.rs/pull/306 * Remove spurious tokenizer warnings by @EricLBuehler in https://github.com/EricLBuehler/mistral.rs/pull/314 * Better handling of ctrlc by @EricLBuehler in https://github.com/EricLBuehler/mistral.rs/pull/315 * Add analysis bot by @EricLBuehler in https://github.com/EricLBuehler/mistral.rs/pull/316 * Quantized: Use cublas for prompt by @lucasavila00 in https://github.com/EricLBuehler/mistral.rs/pull/238 * Support loading model into pipeline from local filesystem by @Jeadie in https://github.com/EricLBuehler/mistral.rs/pull/308 * Fix the ctrlc handler by @EricLBuehler in https://github.com/EricLBuehler/mistral.rs/pull/318 * Don't force QLlama to have >2 input dims @Jeadie by @Jeadie in https://github.com/EricLBuehler/mistral.rs/pull/320 * Matmul via f16 when possible by @EricLBuehler in https://github.com/EricLBuehler/mistral.rs/pull/317 ## New Contributors * @keisuke-niimi-insightedge-jp made their first contribution in https://github.com/EricLBuehler/mistral.rs/pull/300 * @Jeadie made their first contribution in https://github.com/EricLBuehler/mistral.rs/pull/308 **Full Changelog**: https://github.com/EricLBuehler/mistral.rs/compare/v0.1.7...v0.1.8