Skip to main content

A Python wrapper of llama.cpp

Project description

xorbits

xllamacpp - a Python wrapper of llama.cpp

PyPI Latest Release License Discord Twitter


This project forks from cyllama and provides a Python wrapper for @ggerganov's llama.cpp which is likely the most active open-source compiled LLM inference engine.

Compare to llama-cpp-python

The following table provide an overview of the current implementations / features:

implementations / features xllamacpp llama-cpp-python
Wrapper-type cython ctypes
API Server & Params API Llama API
Server implementation C++ Python through wrapped LLama API
Continuous batching yes no
Thread safe yes no
Release package prebuilt build during installation

It goes without saying that any help / collaboration / contributions to accelerate the above would be welcome!

Wrapping Guidelines

As the intent is to provide a very thin wrapping layer and play to the strengths of the original c++ library as well as python, the approach to wrapping intentionally adopts the following guidelines:

  • In general, key structs are implemented as cython extension classses with related functions implemented as methods of said classes.

  • Be as consistent as possible with llama.cpp's naming of its api elements, except when it makes sense to shorten functions names which are used as methods.

  • Minimize non-wrapper python code.

Usage

Here is a simple example of how to use xllamacpp to get embeddings for a list of texts. For this example, you'll need an embedding model like Qwen3-Embedding-0.6B-Q8_0.gguf.

import xllamacpp as xlc

params = xlc.CommonParams()

params.model.path = "Qwen3-Embedding-0.6B-Q8_0.gguf"
params.embedding = True
params.pooling_type = xlc.llama_pooling_type.LLAMA_POOLING_TYPE_LAST

server = xlc.Server(params)

embedding_input = {
    "input": [
        "I believe the meaning of life is",
        "This is a test",
    ],
    "model": "My Qwen3 Model",
}

result = server.handle_embeddings(embedding_input)

print(result)

Output:

{'data': [{'embedding': [-0.006413215305656195,
                         -0.05906733125448227,
                         ...
                         -0.05887744203209877],
           'index': 0,
           'object': 'embedding'},
          {'embedding': [0.041170503944158554,
                         -0.004472420550882816,
                         ...
                         0.008314250037074089],
           'index': 1,
           'object': 'embedding'}],
 'model': 'My Qwen3 Model',
 'object': 'list',
 'usage': {'prompt_tokens': 11, 'total_tokens': 11}}

Prerequisites for Prebuilt Wheels

Before pip installing xllamacpp, please ensure your system meets the following requirements based on your build type:

  • CPU (aarch64):

    • Requires ARMv8-A or later architecture
    • For best performance, build from source if your CPU supports advanced instruction sets
  • CUDA (Linux):

    • Requires glibc 2.35 or later
    • Compatible NVIDIA GPU with appropriate drivers (CUDA 12.4 or 12.8)
  • ROCm (Linux):

    • Requires glibc 2.35 or later
    • Requires gcc 10 or later (ROCm libraries have this dependency)
    • Compatible AMD GPU with ROCm support (ROCm 6.3.4 or 6.4.1)
  • Vulkan (Linux/Windows, Intel/AMD/NVIDIA where supported):

    • Install the Vulkan SDK and GPU drivers with Vulkan support
    • Linux users may need distro packages and the LunarG SDK
    • macOS Intel is supported via Vulkan; Apple Silicon Vulkan is not supported in this project

Install

Note on Performance and Compatibility

For maximum performance, you can build xllamacpp from source to optimize for your specific native CPU architecture. The pre-built wheels are designed for broad compatibility.

Specifically, the aarch64 wheels are built for the armv8-a architecture. This ensures they run on a wide range of ARM64 devices, but it means that more advanced CPU instruction sets (like SVE) are not enabled. If your CPU supports these advanced features, building from source will provide better performance.

  • From pypi for CPU or Mac:
pip install -U xllamacpp
  • From github pypi for CUDA (use --force-reinstall to replace the installed CPU version):

    • CUDA 12.4

      pip install xllamacpp --force-reinstall --index-url https://xorbitsai.github.io/xllamacpp/whl/cu124
      
    • CUDA 12.8

      pip install xllamacpp --force-reinstall --index-url https://xorbitsai.github.io/xllamacpp/whl/cu128
      
  • From github pypi for HIP AMD GPU (use --force-reinstall to replace the installed CPU version):

    • ROCm 6.3.4

      pip install xllamacpp --force-reinstall --index-url https://xorbitsai.github.io/xllamacpp/whl/rocm-6.3.4
      
    • ROCm 6.4.1

      pip install xllamacpp --force-reinstall --index-url https://xorbitsai.github.io/xllamacpp/whl/rocm-6.4.1
      
  • From github pypi for Vulkan (use --force-reinstall to replace the installed CPU version):

    pip install xllamacpp --force-reinstall --index-url https://xorbitsai.github.io/xllamacpp/whl/vulkan
    

Build from Source

(Optional) Preparation

Build xllamacpp

  1. A recent version of python3 (testing on python 3.12)

  2. Git clone the latest version of xllamacpp:

git clone git@github.com:xorbitsai/xllamacpp.git
cd xllamacpp
git submodule init
git submodule update
  1. Install dependencies of cython, setuptools, and pytest for testing:
pip install -r requirements.txt
  1. Select backend via environment and build. Examples:

    • CPU (default):

      make
      
    • CUDA:

      export XLLAMACPP_BUILD_CUDA=1
      make
      
    • HIP (AMD):

      export XLLAMACPP_BUILD_HIP=1
      make
      
    • Vulkan:

      export XLLAMACPP_BUILD_VULKAN=1
      make
      
    • Enable BLAS (optional):

      export CMAKE_ARGS="-DGGML_BLAS=ON -DGGML_BLAS_VENDOR=OpenBLAS"
      make
      

Testing

The tests directory in this repo provides extensive examples of using xllamacpp.

However, as a first step, you should download a smallish llm in the .gguf model from huggingface. A good model to start and which is assumed by tests is Llama-3.2-1B-Instruct-Q8_0.gguf. xllamacpp expects models to be stored in a models folder in the cloned xllamacpp directory. So to create the models directory if doesn't exist and download this model, you can just type:

make download

This basically just does:

cd xllamacpp
mkdir models && cd models
wget https://huggingface.co/bartowski/Llama-3.2-1B-Instruct-GGUF/resolve/main/Llama-3.2-1B-Instruct-Q8_0.gguf 

Now you can test it using llama-cli or llama-simple:

bin/llama-cli -c 512 -n 32 -m models/Llama-3.2-1B-Instruct-Q8_0.gguf \
 -p "Is mathematics discovered or invented?"

You can also run the test suite with pytest by typing pytest or:

make test

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

xllamacpp-0.2.6.tar.gz (27.2 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

xllamacpp-0.2.6-cp313-cp313-win_amd64.whl (3.3 MB view details)

Uploaded CPython 3.13Windows x86-64

xllamacpp-0.2.6-cp313-cp313-musllinux_1_2_x86_64.whl (15.9 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

xllamacpp-0.2.6-cp313-cp313-musllinux_1_2_aarch64.whl (15.3 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

xllamacpp-0.2.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (15.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

xllamacpp-0.2.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (15.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

xllamacpp-0.2.6-cp313-cp313-macosx_11_0_arm64.whl (4.9 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

xllamacpp-0.2.6-cp313-cp313-macosx_10_13_x86_64.whl (5.2 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

xllamacpp-0.2.6-cp312-cp312-win_amd64.whl (3.3 MB view details)

Uploaded CPython 3.12Windows x86-64

xllamacpp-0.2.6-cp312-cp312-musllinux_1_2_x86_64.whl (15.9 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

xllamacpp-0.2.6-cp312-cp312-musllinux_1_2_aarch64.whl (15.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

xllamacpp-0.2.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (15.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

xllamacpp-0.2.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (15.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

xllamacpp-0.2.6-cp312-cp312-macosx_11_0_arm64.whl (4.9 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

xllamacpp-0.2.6-cp312-cp312-macosx_10_13_x86_64.whl (5.2 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

xllamacpp-0.2.6-cp311-cp311-win_amd64.whl (3.3 MB view details)

Uploaded CPython 3.11Windows x86-64

xllamacpp-0.2.6-cp311-cp311-musllinux_1_2_x86_64.whl (15.9 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

xllamacpp-0.2.6-cp311-cp311-musllinux_1_2_aarch64.whl (15.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

xllamacpp-0.2.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (15.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

xllamacpp-0.2.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (15.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

xllamacpp-0.2.6-cp311-cp311-macosx_11_0_arm64.whl (4.9 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

xllamacpp-0.2.6-cp311-cp311-macosx_10_9_x86_64.whl (5.2 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

xllamacpp-0.2.6-cp310-cp310-win_amd64.whl (3.3 MB view details)

Uploaded CPython 3.10Windows x86-64

xllamacpp-0.2.6-cp310-cp310-musllinux_1_2_x86_64.whl (15.9 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

xllamacpp-0.2.6-cp310-cp310-musllinux_1_2_aarch64.whl (15.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

xllamacpp-0.2.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (15.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

xllamacpp-0.2.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (15.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

xllamacpp-0.2.6-cp310-cp310-macosx_11_0_arm64.whl (4.9 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

xllamacpp-0.2.6-cp310-cp310-macosx_10_9_x86_64.whl (5.2 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

xllamacpp-0.2.6-cp39-cp39-win_amd64.whl (3.3 MB view details)

Uploaded CPython 3.9Windows x86-64

xllamacpp-0.2.6-cp39-cp39-musllinux_1_2_x86_64.whl (15.9 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

xllamacpp-0.2.6-cp39-cp39-musllinux_1_2_aarch64.whl (15.3 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

xllamacpp-0.2.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (15.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

xllamacpp-0.2.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (15.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

xllamacpp-0.2.6-cp39-cp39-macosx_11_0_arm64.whl (4.9 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

xllamacpp-0.2.6-cp39-cp39-macosx_10_9_x86_64.whl (5.2 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

Details for the file xllamacpp-0.2.6.tar.gz.

File metadata

  • Download URL: xllamacpp-0.2.6.tar.gz
  • Upload date:
  • Size: 27.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for xllamacpp-0.2.6.tar.gz
Algorithm Hash digest
SHA256 bda2081edf5cd0001e3304838f2d0f12ffef3a9dd73ddbe245284cdcdd5c68e6
MD5 40194e16030634fbafc8e6cac3449cf4
BLAKE2b-256 37a99603e4f10bf2c4661297197452deb9b4596172aa715187e55d112aa57aa3

See more details on using hashes here.

File details

Details for the file xllamacpp-0.2.6-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: xllamacpp-0.2.6-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for xllamacpp-0.2.6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 aceae3d58f1253e1fbfbaa9f7ed98c20518c0505d8e5770f2684361efc359b2e
MD5 48110dc5f7ffc5da4e2de671d5b3a921
BLAKE2b-256 3034849f5092c67fc736ed2fd32fc1e38ba98c88086fc7922e3b962b83fa9e2a

See more details on using hashes here.

File details

Details for the file xllamacpp-0.2.6-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for xllamacpp-0.2.6-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1e46a5e3ad16dcbc1cdb3d659269525c3b62d0f90015ad3ab4d86eea6b7836a5
MD5 08da366fb4b40675eb2fc754c66bfd29
BLAKE2b-256 a64c8dbcfcf3ba1ad9fe1945476c476713362d3ec493e392b5cd45aeda1d71ce

See more details on using hashes here.

File details

Details for the file xllamacpp-0.2.6-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for xllamacpp-0.2.6-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5391ac537adabf6222984c2e1b703119f40d83f3b6000c70bd395818cb89548c
MD5 0b0678999f20b3f27df5d76fdf1820bd
BLAKE2b-256 ce922dd3f06e9211280c6500097338b22d934f962eb01bd79965cb4f8851352b

See more details on using hashes here.

File details

Details for the file xllamacpp-0.2.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for xllamacpp-0.2.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b3a33c6096338b2c96ce8c2e0b4e242342ddf5b0a9b80810a56ae38adf45d0a9
MD5 a5a0649bd9a1eb589b78f7ad3a359b85
BLAKE2b-256 69e04e67264c67a01235387781d2983736d45e50310259c0362052f085c711d8

See more details on using hashes here.

File details

Details for the file xllamacpp-0.2.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for xllamacpp-0.2.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3b70b77a970916d328dad16a23aca60fd1fb745eab3ba0c0023477a3219fb3c4
MD5 be7fb7fa36c7a0e0887e4213108d1b46
BLAKE2b-256 dea9d3419931ad38d9908f60bffddfdc8a50445ba3c2ec4dc6f1b0f97a97d58c

See more details on using hashes here.

File details

Details for the file xllamacpp-0.2.6-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xllamacpp-0.2.6-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5418ef681f13dedbcb545992b0ea26866ee1244121164c539a56dad880e1240d
MD5 b03e9574278a5f8f3b56a8aab3ad11ae
BLAKE2b-256 332527054b023ca9d16d5a879494c61179a689b69e876f7c33e1481f3e80fa10

See more details on using hashes here.

File details

Details for the file xllamacpp-0.2.6-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for xllamacpp-0.2.6-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 d9e6ef4791314ac204323fa3848364531315a21728c5fe67feec5de675652c8a
MD5 a9ebe3ae4146280f3def9504b3ddee74
BLAKE2b-256 ac44f6f125a53e08d9ba0db8defd8795c4fc87fa5775e13972fa9dc1e1ded4cb

See more details on using hashes here.

File details

Details for the file xllamacpp-0.2.6-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: xllamacpp-0.2.6-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for xllamacpp-0.2.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c15f6f832a189649775acfb2cbf4a5d27d8b9c53220b9a0a70e5822ac22be417
MD5 2112fbaad544de3b3a6da04bb65e1ba1
BLAKE2b-256 8da0f36daa75772769b5b2325b55896fb4ec780c1276d60f01a978cf4dd4116d

See more details on using hashes here.

File details

Details for the file xllamacpp-0.2.6-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for xllamacpp-0.2.6-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3831a85af4fd56f845f47647355d8016a40f7bc18eceff324a49206d04c8cce7
MD5 ac1398b7d417e5fb0ea170135cf09f34
BLAKE2b-256 33f7ed8054f4c6bbd12e2fdf1f5a1cea8a380e3d786692220ca1bd4e608caae5

See more details on using hashes here.

File details

Details for the file xllamacpp-0.2.6-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for xllamacpp-0.2.6-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b2c81917b696c69867e4ea1c5cd817a4a1927d573f3196715217ed9241d6249c
MD5 596b9878a9dafe923b34cbec0168acff
BLAKE2b-256 c35714cbb9edac1057328da4fce0e91790bd819d72680862baabe53eaa756839

See more details on using hashes here.

File details

Details for the file xllamacpp-0.2.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for xllamacpp-0.2.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4ddbadb0b900a67413afbe704d0e50918eff0019cbb52286d187c802539af8c2
MD5 6cd1a5fa7ba33d13625d3d713e661752
BLAKE2b-256 501d93782d8f523fe1b1df51562da3201579f2c36dae9c644d4cb944748d49b1

See more details on using hashes here.

File details

Details for the file xllamacpp-0.2.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for xllamacpp-0.2.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4101896823e812ece700f18a243ee3694304b08137babbe31c34f5f644cbc8ef
MD5 21047f449e0bd316b2dabecaebe5b516
BLAKE2b-256 e3f8c82050033cf73b856425e91997e3a4043ff5d8f9dbee68b03ca9a942a8fb

See more details on using hashes here.

File details

Details for the file xllamacpp-0.2.6-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xllamacpp-0.2.6-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 801cdfaa92914069e2d27a0bc27f99b97e9c7f4e67fef653b8016c568e0f38c8
MD5 f3b69e955cec4c986457aff724df41e3
BLAKE2b-256 2598cbb08e386bab91f173e67c4da446fcc3cc7e12571f301f1bec625493b645

See more details on using hashes here.

File details

Details for the file xllamacpp-0.2.6-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for xllamacpp-0.2.6-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 dcdb104db7b47ad7459d222fd2bf68400cd67b38a28d9f6f733a4a076b9a2aae
MD5 cc6d7c48e1751dd39154a3843745e215
BLAKE2b-256 fcd0e728c32c2aaaaf583be7830623987ad81e273502e3cdbba72a753d3e8916

See more details on using hashes here.

File details

Details for the file xllamacpp-0.2.6-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: xllamacpp-0.2.6-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for xllamacpp-0.2.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d9c139efa903cef6cd1a7c72c63fd33d84468cab70ecf975f448b7851a6d25c2
MD5 feb3ac18695f631bd0c8ab7e8838f513
BLAKE2b-256 dd9feffeac8ea310673ee4ef0b1e0921add0320239cc7fff33059e56a85fe251

See more details on using hashes here.

File details

Details for the file xllamacpp-0.2.6-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for xllamacpp-0.2.6-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f82ebff9a610b56fd2e7f806d2e7e9ce2a181aebf399fd63616d723d89a6f11b
MD5 f04a2226e4aaee6e5421c3d46f3c0ddf
BLAKE2b-256 021e6799eba0741d16e4ecf9d1a7f618755cae7f2d2ed065f1c176dbbb310b0b

See more details on using hashes here.

File details

Details for the file xllamacpp-0.2.6-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for xllamacpp-0.2.6-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 bf36a8cd53e6ff8f7a359775997685bf8f961a77201d7e4d1aa4e46958401c08
MD5 aadd6225fec468b0fcb4f83bb9288fb4
BLAKE2b-256 4e9b31bd12636b330bb5f273e85afd1c372acfc9c2a29451bc36780868dee1cc

See more details on using hashes here.

File details

Details for the file xllamacpp-0.2.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for xllamacpp-0.2.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 124380e3374f017f187a38721d87d5488fe634b4a1770278c82328083cb1da06
MD5 01c4a8bfc86939e789af0b00bf61bf7e
BLAKE2b-256 3a4905878b760fa29c1912a9f3e78cb6555089663be3063e5f4ea5d795a9def9

See more details on using hashes here.

File details

Details for the file xllamacpp-0.2.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for xllamacpp-0.2.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9049b47c00a6ed6ca11029816e3b12224869ab31d52eecc61fc6192515c787bb
MD5 9e8e66c98ca29d9202efa37c89ddeb7f
BLAKE2b-256 88544b0b539bf01e887732d25adb2992f223a2f68c501d7787487755d1f5d7d9

See more details on using hashes here.

File details

Details for the file xllamacpp-0.2.6-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xllamacpp-0.2.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 df8dcef025998f5efac3e87e3189e3cbe3d0bda89f68d6833cd18c06ea824990
MD5 93f30b216e7eda8bb8bc44e5d55f45f6
BLAKE2b-256 bad8c02bf21939981ffb2e3fdbc0637a58cb1dd92d5c0ab95c95fd87a413e1ff

See more details on using hashes here.

File details

Details for the file xllamacpp-0.2.6-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for xllamacpp-0.2.6-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 51262c8c208fa89b88bfc443f9388153580410b2c215611512ff2385b40bc8c9
MD5 e350dc92800c7087d9dd7638e1347f47
BLAKE2b-256 5b19541d99040b5516b17277471c2dcc47df0de0a185278c3236aeb74fa40088

See more details on using hashes here.

File details

Details for the file xllamacpp-0.2.6-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: xllamacpp-0.2.6-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for xllamacpp-0.2.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 fd76a7dd23be0c2b8c06082216f6f1cf90af2dadf37d12098da630603f07f3bd
MD5 6b8721e4606fe587a6092471d5f39003
BLAKE2b-256 6cf896daa8cf4afa403aeb265c4032ddc5f49b60ba22de0c3c1ab890458e6c16

See more details on using hashes here.

File details

Details for the file xllamacpp-0.2.6-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for xllamacpp-0.2.6-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 686e87b17d3af054b24d2f79412cd083747abd08fe2d8c055526d57fc78a5f67
MD5 1faf19d28b84ac960ebfd2e6f017a9db
BLAKE2b-256 1fd2d91dbb4b6e432aa141c6e073a5b7c025ec0626895d9c766f61e535cf5f3b

See more details on using hashes here.

File details

Details for the file xllamacpp-0.2.6-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for xllamacpp-0.2.6-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 acb61c25b593e2f65fc5d6a8ec5ce0e811a3187776abe27ffd12b22bfc184ec9
MD5 14e2e4bcfc6b5a529f1f3d328a50912d
BLAKE2b-256 7a597d18d7142889574f004455a4312553b15a159fd27b914991967965b44f28

See more details on using hashes here.

File details

Details for the file xllamacpp-0.2.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for xllamacpp-0.2.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 93c946b2ed4a0adaed33d2b3176a47555d78f8e8e701b974e929221154681cad
MD5 e14500858d49a042229323ae0a456099
BLAKE2b-256 c8c4b7d7b1debb85df0dab2c026145140eab21913979acb5a57adb11d4a2e59e

See more details on using hashes here.

File details

Details for the file xllamacpp-0.2.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for xllamacpp-0.2.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 edcb07d624e4457a556c225e01941a4e952a5a0f043855c1b219dd28734b78d7
MD5 ae6da7ec86895c865cdf24600fe3ec2b
BLAKE2b-256 0acf37209fb93ae9252e170a447c9dd83826faab145c5f1ad1162a396a7816fd

See more details on using hashes here.

File details

Details for the file xllamacpp-0.2.6-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xllamacpp-0.2.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b99ccde0298e7eaa97b81fb24402fb8f36db40dc686b56a2fb8009be7b62ea46
MD5 bd0f5797f1bf22815bb9b005f31896f2
BLAKE2b-256 45edf9195e2b80c969d10738fbe7892e311f6e92b0f9a35c43f25e44c42401da

See more details on using hashes here.

File details

Details for the file xllamacpp-0.2.6-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for xllamacpp-0.2.6-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7383d0da7255897e9c332bc0eb6ee859a764e10c95393ada5055f0d26c4c3db7
MD5 ab145ef6b50c18fc6a6a9128fb7e9069
BLAKE2b-256 bc47e0ba0dee524e2544f5b49d5350d7fdc17e9f32e73861ef1e4eebef6c90e6

See more details on using hashes here.

File details

Details for the file xllamacpp-0.2.6-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: xllamacpp-0.2.6-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for xllamacpp-0.2.6-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 fec9fb33b6b6d6e8fe4b6e2dba6e8be561eba423a58d5b3196992dc734bf201a
MD5 754a0843474a06c39a482640bb97bffb
BLAKE2b-256 9dbb96ee592d9ba6ef3b3cbed7dea62c2b1dffe3a78ede7cd9442abece3c11fa

See more details on using hashes here.

File details

Details for the file xllamacpp-0.2.6-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for xllamacpp-0.2.6-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cbb9303939a5427eea3c8f1751dfbf04b61f7050b6fce15350ade81b7bfc750e
MD5 c327049e89643827fcfaff82b7d6961e
BLAKE2b-256 31ab625ab7cd2a15a9221be7443c1946dc2e63a762906ae99c9807e8774c080e

See more details on using hashes here.

File details

Details for the file xllamacpp-0.2.6-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for xllamacpp-0.2.6-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 21f58fba9ceace72313668ee0c0e323ec9549a1fdcc985929bd81cc2eb73330b
MD5 40977995e1c7abb551ce7180589aa8b2
BLAKE2b-256 e0d1cb8e44b8e63af0de573679535af5a3d3e1b16cf96dfec52c5f99ab9164e4

See more details on using hashes here.

File details

Details for the file xllamacpp-0.2.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for xllamacpp-0.2.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a7d6d88588292261068fc8fbc523eb6cb05da43d9b759fe0e4008642832bde19
MD5 5abc1852a21af94099ecdaccdadc631b
BLAKE2b-256 306ccf5f9496540c5f8c016745d86ce03157f3ccf4ec8719f9be0c0e61c6896e

See more details on using hashes here.

File details

Details for the file xllamacpp-0.2.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for xllamacpp-0.2.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 996193e3b6b99a12a2f600dded0fae62a89f702b5f2e86d3b2c01310a856272d
MD5 9745e4b900add36c717f17656c3402a2
BLAKE2b-256 b7dde5d125a68a0ceebaae3e65d9f7528b2d2cff3368b4556387367ea02fd728

See more details on using hashes here.

File details

Details for the file xllamacpp-0.2.6-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xllamacpp-0.2.6-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 77e9955de4da2e9fdb6d4d54f1a6d11b2b8798b04a0a7867eb648f4e1318ad3f
MD5 873fb1292f7160edd965f1025cc6cefa
BLAKE2b-256 5b8dbedb853a51c9d6b6ef2418fcba93015b066e421adc55195529bfc891d9cd

See more details on using hashes here.

File details

Details for the file xllamacpp-0.2.6-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for xllamacpp-0.2.6-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 eea421c3d4af5419c5ea6ecd25c02748c2352a67d43f089fb97bbb6538f42e90
MD5 1b3747a29585af5e2e2822f690b37210
BLAKE2b-256 8dd9300306c7a1f4efb904bd2fc7db808b2e6e824abd4c5ad90ffb65c242f1eb

See more details on using hashes here.

Supported by

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