v0.2.5
EricLBuehler/mistral.rsv0.2.5Aug 16, 2024by github-actions[bot]
AI Summary
Improves ISQ parsing, implements prompt chunking, and adds GPTQ and HQQ quantization support.
Key Highlights
- Refactored ISQ quant parsing
- Prompt chunking implementation
- GPTQ quantization support
- HQQ quantization support
New Features
- Prompt chunking
- GPTQ quantization
- HQQ quantization
- Improved ISQ parsing
Full Release Notes
## What's Changed * Refactor ISQ quant parsing by @EricLBuehler in https://github.com/EricLBuehler/mistral.rs/pull/664 * Refactor server examples to use OpenAI Python client by @EricLBuehler in https://github.com/EricLBuehler/mistral.rs/pull/665 * Implement prompt chunking by @EricLBuehler in https://github.com/EricLBuehler/mistral.rs/pull/623 * Python example and server example cleanup by @EricLBuehler in https://github.com/EricLBuehler/mistral.rs/pull/668 * Implement GPTQ quantization by @EricLBuehler in https://github.com/EricLBuehler/mistral.rs/pull/467 * Update deps by @EricLBuehler in https://github.com/EricLBuehler/mistral.rs/pull/672 * Rework the automatic dtype selection feature by @EricLBuehler in https://github.com/EricLBuehler/mistral.rs/pull/676 * Fix backend Candle fork Metal, flash attn, also Llama linear by @EricLBuehler in https://github.com/EricLBuehler/mistral.rs/pull/681 * Use converted tokenizer.json in tests by @EricLBuehler in https://github.com/EricLBuehler/mistral.rs/pull/682 * Refactor ISQ and mistralrs-quant by @EricLBuehler in https://github.com/EricLBuehler/mistral.rs/pull/683 * Fix metal build for isq by @EricLBuehler in https://github.com/EricLBuehler/mistral.rs/pull/686 * Add missing error case in automatic dtype selection feature by @ac3xx in https://github.com/EricLBuehler/mistral.rs/pull/685 * fix null in tool type response by @wseaton in https://github.com/EricLBuehler/mistral.rs/pull/687 * Implement HQQ quantization by @EricLBuehler in https://github.com/EricLBuehler/mistral.rs/pull/677 * Bump version to 0.2.5 by @EricLBuehler in https://github.com/EricLBuehler/mistral.rs/pull/688 ## New Contributors * @ac3xx made their first contribution in https://github.com/EricLBuehler/mistral.rs/pull/685 * @wseaton made their first contribution in https://github.com/EricLBuehler/mistral.rs/pull/687 **Full Changelog**: https://github.com/EricLBuehler/mistral.rs/compare/v0.2.4...v0.2.5 ## Install mistralrs-server 0.2.5 ### Install prebuilt binaries via shell script ```sh curl --proto '=https' --tlsv1.2 -LsSf https://github.com/EricLBuehler/mistral.rs/releases/download/v0.2.5/mistralrs-server-installer.sh | sh ``` ## Download mistralrs-server 0.2.5 | File | Platform | Checksum | |--------|----------|----------| | [mistralrs-server-aarch64-apple-darwin.tar.xz](https://github.com/EricLBuehler/mistral.rs/releases/download/v0.2.5/mistralrs-server-aarch64-apple-darwin.tar.xz) | Apple Silicon macOS | [checksum](https://github.com/EricLBuehler/mistral.rs/releases/download/v0.2.5/mistralrs-server-aarch64-apple-darwin.tar.xz.sha256) | | [mistralrs-server-x86_64-apple-darwin.tar.xz](https://github.com/EricLBuehler/mistral.rs/releases/download/v0.2.5/mistralrs-server-x86_64-apple-darwin.tar.xz) | Intel macOS | [checksum](https://github.com/EricLBuehler/mistral.rs/releases/download/v0.2.5/mistralrs-server-x86_64-apple-darwin.tar.xz.sha256) | | [mistralrs-server-x86_64-unknown-linux-gnu.tar.xz](https://github.com/EricLBuehler/mistral.rs/releases/download/v0.2.5/mistralrs-server-x86_64-unknown-linux-gnu.tar.xz) | x64 Linux | [checksum](https://github.com/EricLBuehler/mistral.rs/releases/download/v0.2.5/mistralrs-server-x86_64-unknown-linux-gnu.tar.xz.sha256) |