v0.2.4
EricLBuehler/mistral.rsv0.2.4Aug 1, 2024by github-actions[bot]
AI Summary
Fixes Metal build issues and implements tool calling functionality.
Key Highlights
- Metal build fixes
- Tool calling implementation
- Improved throughput for interactive mode
- Mistral Nemo support in GGUF
New Features
- Tool calling
- Mistral Nemo support
- Interactive mode throughput
Full Release Notes
## What's Changed * fix build on metal by returning Device by @rgbkrk in https://github.com/EricLBuehler/mistral.rs/pull/642 * Add invite to Matrix chatroom by @EricLBuehler in https://github.com/EricLBuehler/mistral.rs/pull/644 * Make sure we don't have dead links by @EricLBuehler in https://github.com/EricLBuehler/mistral.rs/pull/647 * Fix more links by @EricLBuehler in https://github.com/EricLBuehler/mistral.rs/pull/648 * Throughput for interactive mode by @EricLBuehler in https://github.com/EricLBuehler/mistral.rs/pull/655 * Implement tool calling by @EricLBuehler in https://github.com/EricLBuehler/mistral.rs/pull/649 * Fix device map check for paged attn by @EricLBuehler in https://github.com/EricLBuehler/mistral.rs/pull/656 * Fix for mistral nemo in gguf by @EricLBuehler in https://github.com/EricLBuehler/mistral.rs/pull/657 * Fix check of cache config when device mapping + PA by @EricLBuehler in https://github.com/EricLBuehler/mistral.rs/pull/658 * Biollama in tool calling example by @EricLBuehler in https://github.com/EricLBuehler/mistral.rs/pull/659 * Biollama in tool calling example by @EricLBuehler in https://github.com/EricLBuehler/mistral.rs/pull/660 * Examples for simple tool calling by @EricLBuehler in https://github.com/EricLBuehler/mistral.rs/pull/661 * Bump version to 0.2.4 by @EricLBuehler in https://github.com/EricLBuehler/mistral.rs/pull/662 ## New Contributors * @rgbkrk made their first contribution in https://github.com/EricLBuehler/mistral.rs/pull/642 **Full Changelog**: https://github.com/EricLBuehler/mistral.rs/compare/v0.2.3...v0.2.4 ## MSRV MSRV is 1.75 ## Install mistralrs-server 0.2.4 ### Install prebuilt binaries via shell script ```sh curl --proto '=https' --tlsv1.2 -LsSf https://github.com/EricLBuehler/mistral.rs/releases/download/v0.2.4/mistralrs-server-installer.sh | sh ``` ## Download mistralrs-server 0.2.4 | File | Platform | Checksum | |--------|----------|----------| | [mistralrs-server-aarch64-apple-darwin.tar.xz](https://github.com/EricLBuehler/mistral.rs/releases/download/v0.2.4/mistralrs-server-aarch64-apple-darwin.tar.xz) | Apple Silicon macOS | [checksum](https://github.com/EricLBuehler/mistral.rs/releases/download/v0.2.4/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.4/mistralrs-server-x86_64-apple-darwin.tar.xz) | Intel macOS | [checksum](https://github.com/EricLBuehler/mistral.rs/releases/download/v0.2.4/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.4/mistralrs-server-x86_64-unknown-linux-gnu.tar.xz) | x64 Linux | [checksum](https://github.com/EricLBuehler/mistral.rs/releases/download/v0.2.4/mistralrs-server-x86_64-unknown-linux-gnu.tar.xz.sha256) |