v0.2.1

EricLBuehler/mistral.rsv0.2.1Jul 23, 2024by github-actions[bot]

AI Summary

Fixes path normalization, adds Mistral Nemo support, and adds server throughput logging.

Key Highlights

  • Path normalization fix for mistralrs-paged-attn
  • Mistral Nemo support
  • Server throughput logging
  • Optional plotly feature

New Features

  • Mistral Nemo support
  • Server throughput logging
  • Optional plotly

Full Release Notes

## What's Changed
* Fix path normalize for mistralrs-paged-attn by @EricLBuehler in https://github.com/EricLBuehler/mistral.rs/pull/592
* ISQ python example by @EricLBuehler in https://github.com/EricLBuehler/mistral.rs/pull/593
* Add support for mistral nemo by @EricLBuehler in https://github.com/EricLBuehler/mistral.rs/pull/595
* Fix dtype with QLinear by @EricLBuehler in https://github.com/EricLBuehler/mistral.rs/pull/600
* Update paged-attn build.rs with NVCC flags by @joshpopelka20 in https://github.com/EricLBuehler/mistral.rs/pull/604
* Bump openssl from 0.10.64 to 0.10.66 by @dependabot in https://github.com/EricLBuehler/mistral.rs/pull/605
* Update GitHub issue templates by @EricLBuehler in https://github.com/EricLBuehler/mistral.rs/pull/607
* Add server throughput logging by @EricLBuehler in https://github.com/EricLBuehler/mistral.rs/pull/608
* Make the plotly feature optional by @EricLBuehler in https://github.com/EricLBuehler/mistral.rs/pull/597
* Use OnceLock for Python bindings device by @EricLBuehler in https://github.com/EricLBuehler/mistral.rs/pull/602
* Topk for X-LoRA scalings by @EricLBuehler in https://github.com/EricLBuehler/mistral.rs/pull/609
* Fix server cross-origin errors by @openmynet in https://github.com/EricLBuehler/mistral.rs/pull/610
* Refactor sampler by @EricLBuehler in https://github.com/EricLBuehler/mistral.rs/pull/611
* Bump version to 0.2.1 by @EricLBuehler in https://github.com/EricLBuehler/mistral.rs/pull/613

## New Contributors
* @dependabot made their first contribution in https://github.com/EricLBuehler/mistral.rs/pull/605
* @openmynet made their first contribution in https://github.com/EricLBuehler/mistral.rs/pull/610

**Full Changelog**: https://github.com/EricLBuehler/mistral.rs/compare/v0.2.0...v0.2.1

## Install mistralrs-server 0.2.1

### Install prebuilt binaries via shell script

```sh
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/EricLBuehler/mistral.rs/releases/download/v0.2.1/mistralrs-server-installer.sh | sh
```

## Download mistralrs-server 0.2.1

|  File  | Platform | Checksum |
|--------|----------|----------|
| [mistralrs-server-aarch64-apple-darwin.tar.xz](https://github.com/EricLBuehler/mistral.rs/releases/download/v0.2.1/mistralrs-server-aarch64-apple-darwin.tar.xz) | Apple Silicon macOS | [checksum](https://github.com/EricLBuehler/mistral.rs/releases/download/v0.2.1/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.1/mistralrs-server-x86_64-apple-darwin.tar.xz) | Intel macOS | [checksum](https://github.com/EricLBuehler/mistral.rs/releases/download/v0.2.1/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.1/mistralrs-server-x86_64-unknown-linux-gnu.tar.xz) | x64 Linux | [checksum](https://github.com/EricLBuehler/mistral.rs/releases/download/v0.2.1/mistralrs-server-x86_64-unknown-linux-gnu.tar.xz.sha256) |