v0.1.2
EricLBuehler/mistral.rsv0.1.2Apr 30, 2024by EricLBuehler
AI Summary
This release introduces asynchronous integrations for better concurrency and finally stabilizes the Phi 3 128k model, along with intermediate loading capabilities for quantized models.
Key Highlights
- Initial async integrations for sampling and channels.
- Phi 3 128k context window support (fully working).
- Intermediate loading for ISQ models on CPU.
- Flexible handling of BOS and EOS tokens.
New Features
- Async integrations
- Phi 3 128k support
- Intermediate ISQ loading
- Flexible BOS/EOS tokens
Full Release Notes
## New features * Initial `async` integrations (#198, #236) thanks to @lucasavila00. * More flexibility with `bos` and `eos` tokens (#248) * Intermediate loading for ISQ models on CPU (#229) * Fixed Phi 3 128k finally, it is fully working now! (#251) ## Changelog * Update README.md by @KPCOFGS in https://github.com/EricLBuehler/mistral.rs/pull/224 * Fix api_dir_list! and show better error by @EricLBuehler in https://github.com/EricLBuehler/mistral.rs/pull/225 * Default to `none` when cannot find token by @EricLBuehler in https://github.com/EricLBuehler/mistral.rs/pull/226 * docs: update ADAPTER_MODELS.md by @eltociear in https://github.com/EricLBuehler/mistral.rs/pull/227 * Fix debug log timing of first token by @lucasavila00 in https://github.com/EricLBuehler/mistral.rs/pull/231 * Implement intermediate loading for ISQ on CPU by @EricLBuehler in https://github.com/EricLBuehler/mistral.rs/pull/229 * Async sampling by @lucasavila00 in https://github.com/EricLBuehler/mistral.rs/pull/198 * Fix quantized example by @lucasavila00 in https://github.com/EricLBuehler/mistral.rs/pull/237 * Source bos, eos tokens from generation_config.json by @EricLBuehler in https://github.com/EricLBuehler/mistral.rs/pull/243 * Sliding window for phi3 by @EricLBuehler in https://github.com/EricLBuehler/mistral.rs/pull/244 * Fix docker images by @LLukas22 in https://github.com/EricLBuehler/mistral.rs/pull/249 * Remove forced max seq len for llama models by @EricLBuehler in https://github.com/EricLBuehler/mistral.rs/pull/250 * Fix Phi3 128k finally: use position ids to switch between short/long scaling by @EricLBuehler in https://github.com/EricLBuehler/mistral.rs/pull/251 * Update README.md by @criminact in https://github.com/EricLBuehler/mistral.rs/pull/253 * Async channels by @lucasavila00 in https://github.com/EricLBuehler/mistral.rs/pull/236 ## New Contributors * @KPCOFGS made their first contribution in https://github.com/EricLBuehler/mistral.rs/pull/224 * @eltociear made their first contribution in https://github.com/EricLBuehler/mistral.rs/pull/227 * @criminact made their first contribution in https://github.com/EricLBuehler/mistral.rs/pull/253 **Full Changelog**: https://github.com/EricLBuehler/mistral.rs/compare/v0.1.0...v0.1.2