Skip to main content

llama-index llms mistral-rs integration

Project description

LlamaIndex Llms Integration: mistral.rs

To use this integration, please install the Python mistralrs package:

Installation of mistralrs from PyPi

  1. Install Rust: https://rustup.rs/

    curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
    source $HOME/.cargo/env
    
  2. mistralrs depends on the openssl library.

To install it on Ubuntu:

sudo apt install libssl-dev
sudo apt install pkg-config
  1. Install it!
  • CUDA

    pip install mistralrs-cuda

  • Metal

    pip install mistralrs-metal

  • Apple Accelerate

    pip install mistralrs-accelerate

  • Intel MKL

    pip install mistralrs-mkl

  • Without accelerators

    pip install mistralrs

All installations will install the mistralrs package. The suffix on the package installed by pip only controls the feature activation.

Installation from source

Please follow the instructions here.

Usage

from llama_index.llms.mistral_rs import MistralRS
from mistralrs import Which

llm = MistralRS(
    which=Which.GGUF(
        tok_model_id="mistralai/Mistral-7B-Instruct-v0.1",
        quantized_model_id="TheBloke/Mistral-7B-Instruct-v0.1-GGUF",
        quantized_filename="mistral-7b-instruct-v0.1.Q4_K_M.gguf",
        tokenizer_json=None,
        repeat_last_n=64,
    ),
    max_new_tokens=4096,
    context_window=1024 * 5,
)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

llama_index_llms_mistral_rs-0.3.0.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file llama_index_llms_mistral_rs-0.3.0.tar.gz.

File metadata

File hashes

Hashes for llama_index_llms_mistral_rs-0.3.0.tar.gz
Algorithm Hash digest
SHA256 b211c2532bfe68d63098d699b933390890c514b2e9b92a3c7f7b458c97b3622e
MD5 99863200ce934ced5fad1c179de77a4c
BLAKE2b-256 02bf9cb5eafc23a52a87166579d120999a6a86f3e78108020eb065e357eb4769

See more details on using hashes here.

File details

Details for the file llama_index_llms_mistral_rs-0.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for llama_index_llms_mistral_rs-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 76c6e55dfad6acb497f61524a0ac373876200f3421ed62ed344cf0f83e7c919d
MD5 27ae4ce470f3d3105e38cfbabcce43e4
BLAKE2b-256 d50b3446b3d2deea7ad454cae72c13b59baad272988d260d59522b08a74c965d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page