Skip to main content

Python bindings for llama.cpp + gpt4all

Project description

PyLLaMACpp

Official supported Python bindings for llama.cpp + gpt4all

License: MIT PyPi version

For those who don't know, llama.cpp is a port of Facebook's LLaMA model in pure C/C++:

  • Without dependencies
  • Apple silicon first-class citizen - optimized via ARM NEON
  • AVX2 support for x86 architectures
  • Mixed F16 / F32 precision
  • 4-bit quantization support
  • Runs on the CPU

Table of contents

Installation

  1. The easy way is to use the prebuilt wheels
pip install pyllamacpp

However, the compilation process of llama.cpp is taking into account the architecture of the target CPU, so you might need to build it from source:

git clone --recursive https://github.com/nomic-ai/pyllamacpp && cd pyllamacpp
pip install .

Usage

A simple Pythonic API is built on top of llama.cpp C/C++ functions. You can call it from Python as follows:

from pyllamacpp.model import Model

def new_text_callback(text: str):
    print(text, end="", flush=True)

model = Model(ggml_model='./models/gpt4all-model.bin', n_ctx=512)
model.generate("Once upon a time, ", n_predict=55, new_text_callback=new_text_callback, n_threads=8)

If you don't want to use the callback, you can get the results from the generate method once the inference is finished:

generated_text = model.generate("Once upon a time, ", n_predict=55)
print(generated_text)

Interactive Mode

If you want to run the program in interactive mode you can add the grab_text_callback function and set interactive to True in the generate function. grab_text_callback should always return a string unless you wish to signal EOF in which case you should return None.

from pyllamacpp.model import Model

def new_text_callback(text: str):
    print(text, end="", flush=True)

def grab_text_callback():
    inpt = input()
    # To signal EOF, return None
    if inpt == "END":
        return None
    return inpt

model = Model(ggml_model='./models/gpt4all-model.bin', n_ctx=512)

# prompt from https://github.com/ggerganov/llama.cpp/blob/master/prompts/chat-with-bob.txt
prompt = """
Transcript of a dialog, where the User interacts with an Assistant named Bob. Bob is helpful, kind, honest, good at writing, and never fails to answer the User's requests immediately and with precision. To do this, Bob uses a database of information collected from many different sources, including books, journals, online articles, and more.

User: Hello, Bob.
Bob: Hello. How may I help you today?
User: Please tell me the largest city in Europe.
Bob: Sure. The largest city in Europe is Moscow, the capital of Russia.
User:"""

model.generate(prompt, n_predict=256, new_text_callback=new_text_callback, grab_text_callback=grab_text_callback, interactive=True, repeat_penalty=1.0, antiprompt=["User:"])
  • You can pass any llama context parameter as a keyword argument to the Model class
  • You can pass any gpt parameter as a keyword argument to the generarte method
  • You can always refer to the short documentation for more details.

Supported model

GPT4All

Download a GPT4All model from https://the-eye.eu/public/AI/models/nomic-ai/gpt4all/. The easiest approach is download a file whose name ends in ggml.bin--older model versions require conversion.

If you have an older model downloaded that you want to convert, in your terminal run:

pyllamacpp-convert-gpt4all path/to/gpt4all_model.bin path/to/llama_tokenizer path/to/gpt4all-converted.bin

FAQs

  • Where to find the llama tokenizer? #5

Discussions and contributions

If you find any bug, please open an issue.

If you have any feedback, or you want to share how you are using this project, feel free to use the Discussions and open a new topic.

License

This project is licensed under the same license as llama.cpp (MIT License).

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

pyllamacpp-1.0.7.tar.gz (222.5 kB view details)

Uploaded Source

Built Distributions

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

pyllamacpp-1.0.7-pp39-pypy39_pp73-win_amd64.whl (191.1 kB view details)

Uploaded PyPyWindows x86-64

pyllamacpp-1.0.7-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (270.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

pyllamacpp-1.0.7-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (279.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

pyllamacpp-1.0.7-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (235.8 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

pyllamacpp-1.0.7-pp38-pypy38_pp73-win_amd64.whl (191.0 kB view details)

Uploaded PyPyWindows x86-64

pyllamacpp-1.0.7-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (269.9 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

pyllamacpp-1.0.7-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (279.2 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

pyllamacpp-1.0.7-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (235.8 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

pyllamacpp-1.0.7-cp311-cp311-win_amd64.whl (192.1 kB view details)

Uploaded CPython 3.11Windows x86-64

pyllamacpp-1.0.7-cp311-cp311-win32.whl (160.8 kB view details)

Uploaded CPython 3.11Windows x86

pyllamacpp-1.0.7-cp311-cp311-musllinux_1_1_x86_64.whl (792.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

pyllamacpp-1.0.7-cp311-cp311-musllinux_1_1_i686.whl (853.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ i686

pyllamacpp-1.0.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (270.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

pyllamacpp-1.0.7-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (279.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

pyllamacpp-1.0.7-cp311-cp311-macosx_10_9_x86_64.whl (235.7 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

pyllamacpp-1.0.7-cp311-cp311-macosx_10_9_universal2.whl (427.8 kB view details)

Uploaded CPython 3.11macOS 10.9+ universal2 (ARM64, x86-64)

pyllamacpp-1.0.7-cp310-cp310-win_amd64.whl (192.1 kB view details)

Uploaded CPython 3.10Windows x86-64

pyllamacpp-1.0.7-cp310-cp310-win32.whl (160.8 kB view details)

Uploaded CPython 3.10Windows x86

pyllamacpp-1.0.7-cp310-cp310-musllinux_1_1_x86_64.whl (792.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

pyllamacpp-1.0.7-cp310-cp310-musllinux_1_1_i686.whl (853.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ i686

pyllamacpp-1.0.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (270.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

pyllamacpp-1.0.7-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (279.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

pyllamacpp-1.0.7-cp310-cp310-macosx_10_9_x86_64.whl (235.7 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

pyllamacpp-1.0.7-cp310-cp310-macosx_10_9_universal2.whl (427.8 kB view details)

Uploaded CPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)

pyllamacpp-1.0.7-cp39-cp39-win_amd64.whl (192.2 kB view details)

Uploaded CPython 3.9Windows x86-64

pyllamacpp-1.0.7-cp39-cp39-win32.whl (160.9 kB view details)

Uploaded CPython 3.9Windows x86

pyllamacpp-1.0.7-cp39-cp39-musllinux_1_1_x86_64.whl (793.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

pyllamacpp-1.0.7-cp39-cp39-musllinux_1_1_i686.whl (854.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ i686

pyllamacpp-1.0.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (270.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

pyllamacpp-1.0.7-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (280.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

pyllamacpp-1.0.7-cp39-cp39-macosx_10_9_x86_64.whl (235.8 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

pyllamacpp-1.0.7-cp39-cp39-macosx_10_9_universal2.whl (428.0 kB view details)

Uploaded CPython 3.9macOS 10.9+ universal2 (ARM64, x86-64)

pyllamacpp-1.0.7-cp38-cp38-win_amd64.whl (192.0 kB view details)

Uploaded CPython 3.8Windows x86-64

pyllamacpp-1.0.7-cp38-cp38-win32.whl (160.8 kB view details)

Uploaded CPython 3.8Windows x86

pyllamacpp-1.0.7-cp38-cp38-musllinux_1_1_x86_64.whl (792.1 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

pyllamacpp-1.0.7-cp38-cp38-musllinux_1_1_i686.whl (853.2 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ i686

pyllamacpp-1.0.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (270.0 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

pyllamacpp-1.0.7-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (279.7 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686

pyllamacpp-1.0.7-cp38-cp38-macosx_10_9_x86_64.whl (235.8 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

pyllamacpp-1.0.7-cp38-cp38-macosx_10_9_universal2.whl (427.8 kB view details)

Uploaded CPython 3.8macOS 10.9+ universal2 (ARM64, x86-64)

File details

Details for the file pyllamacpp-1.0.7.tar.gz.

File metadata

  • Download URL: pyllamacpp-1.0.7.tar.gz
  • Upload date:
  • Size: 222.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.3

File hashes

Hashes for pyllamacpp-1.0.7.tar.gz
Algorithm Hash digest
SHA256 6ced52bcf8679bd02097260f1431cf62d1911250e18bb1e1a760db2ebae156a2
MD5 aa5b6a196fcee8a651a4b639b981965c
BLAKE2b-256 fd961ce74991423aa890de83294c1898f5339a28b1541f7e79f0559755724313

See more details on using hashes here.

File details

Details for the file pyllamacpp-1.0.7-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for pyllamacpp-1.0.7-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 4bde992b1ce07b1508613aaa80f5fd56e8e0b71d00d425d72b96eb00189b19bf
MD5 9567bd012ee5acaeb8ee6172eb47d8d9
BLAKE2b-256 a29e634648bf7b290138a1f00a5ccbd5e5572313af935df2d1c41b7c1981ad83

See more details on using hashes here.

File details

Details for the file pyllamacpp-1.0.7-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyllamacpp-1.0.7-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e61b138a537da639c87b25a46cbf35f610089fb6289d456d6a0d11898bcd9bd0
MD5 a18d0903f0ac6c4b871f1fb34e48684f
BLAKE2b-256 199abb9bdd13f7daf82fdc5bb6925746cbb1799bcaeb91b7880bce2e485e19d2

See more details on using hashes here.

File details

Details for the file pyllamacpp-1.0.7-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pyllamacpp-1.0.7-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 220ae86dd9265b3a7469e72be8d0a8c84d7cd195e435a11d3446dfe31c5cbd59
MD5 cbd7e3b47da428f523ab5ff52a067e14
BLAKE2b-256 dc9194325e84a5576df61c4c2b975d67112126341651bf9c8d2d2f5697790896

See more details on using hashes here.

File details

Details for the file pyllamacpp-1.0.7-pp39-pypy39_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyllamacpp-1.0.7-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 00ebeb34654b88b4e14b0f2c50387e0f9efe94070cf59375d0ceefbd9347ce0c
MD5 47aef0e2a8124925f6022b187936fc61
BLAKE2b-256 7a970a917c8eb085b1debb34592a4bc3b7c36e097557190e5487591e152d9400

See more details on using hashes here.

File details

Details for the file pyllamacpp-1.0.7-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for pyllamacpp-1.0.7-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 95374e1ec1d4c9f6ac82106d5b8665bd90fa67e955a67854d79424eeddc00865
MD5 893cbc27d562bc69c204d8ba550d935d
BLAKE2b-256 d6533b92ba9726c3d964fc7c9dcdf79bf9880ac7c84c8c0413020b6a254b4ade

See more details on using hashes here.

File details

Details for the file pyllamacpp-1.0.7-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyllamacpp-1.0.7-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d06c4ee503e8f1af7563bd9ee7743a3f597943e367e47973789fc331fe6bcbe0
MD5 91af8252a05d87aa7240f7ac5c529734
BLAKE2b-256 edb82de6e51cab0e565f74080b70308fb958a9bb5bb9476e75284520a8740850

See more details on using hashes here.

File details

Details for the file pyllamacpp-1.0.7-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pyllamacpp-1.0.7-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 146cd7293fc997732789db72de1e7d743725b92e9c3523d7f2ee3a43921e69ee
MD5 38978df507c0a1a7a2b417352b502b94
BLAKE2b-256 6bf5361d84c789a46145c75ce8699c797ad4edb546010c911e161bce78e5ac81

See more details on using hashes here.

File details

Details for the file pyllamacpp-1.0.7-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyllamacpp-1.0.7-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f46327720738931db2fb3f3f7b891849390ade266cd2487aa97b18a39d8d0ad9
MD5 0d6f121983132899b64cd2d6852f0879
BLAKE2b-256 c29b9caa6a1aec8b018360a1d4a91e079104c9e70114dddc8d7fa359e18ff66d

See more details on using hashes here.

File details

Details for the file pyllamacpp-1.0.7-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pyllamacpp-1.0.7-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 192.1 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.3

File hashes

Hashes for pyllamacpp-1.0.7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ce6b792033376fb0e9a42519c540245216a64363dcd316ae56794d746fed2aa7
MD5 6b6f0ee950405385ccb7f1c9de2381a0
BLAKE2b-256 c1b8f9865ce57bdf5b13b8b69ddbcde7ec6f1728f37bcbf850da655ea627f592

See more details on using hashes here.

File details

Details for the file pyllamacpp-1.0.7-cp311-cp311-win32.whl.

File metadata

  • Download URL: pyllamacpp-1.0.7-cp311-cp311-win32.whl
  • Upload date:
  • Size: 160.8 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.3

File hashes

Hashes for pyllamacpp-1.0.7-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 d671ef7737a9f0e36a66298d8c67cdd4dd2e91ff0992eba1b57537789b7e4d85
MD5 996c366c98848092a7aa17774d1a23a8
BLAKE2b-256 2a6ff7d0c97ba768eafa0a7cf14d11b7d2c51bdc24ebd13e8ec8274f5e0cd59a

See more details on using hashes here.

File details

Details for the file pyllamacpp-1.0.7-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pyllamacpp-1.0.7-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 243c373c1d0dc7e2de1f40f2a12b2342c63b205948a414e19ec6fb30861d57f1
MD5 8beca4553e34e3581dba0c97b09569f9
BLAKE2b-256 116d7e82820904bfe4cb93b91c5741c4a5783445e1ce00bd4b2c70d31691ac13

See more details on using hashes here.

File details

Details for the file pyllamacpp-1.0.7-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for pyllamacpp-1.0.7-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 eebeea822bfade4cc0a6dea85207145c67259d74a502aeb34f11e8929437ee0a
MD5 9ed404faa2a829e8eef87e6269fbc0ee
BLAKE2b-256 1735d634b0aabbd5db8318fd2a44c4f1ead56b453d3e15896bae074c9ff286d7

See more details on using hashes here.

File details

Details for the file pyllamacpp-1.0.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyllamacpp-1.0.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8a977d632ba001398df3dc8eb1aa049c49f34280d3ab2c54fb59a60353a760a7
MD5 835a334470dbbd7fc56c3a1fa1cb8c96
BLAKE2b-256 86a8047791b842ef9a5a889d2103cf25e57e85607dc7b62a31b81eb6a435b171

See more details on using hashes here.

File details

Details for the file pyllamacpp-1.0.7-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pyllamacpp-1.0.7-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c8a6ad5f217a05e906329eec28b210bfdda51d667dcd8c5011b9ef050f294503
MD5 ae54e670195f292e8f08ff837bc7a744
BLAKE2b-256 e0cc08c19e48a6c0e0922441149310a52269de47ba4fff727795dbbb5f430f1e

See more details on using hashes here.

File details

Details for the file pyllamacpp-1.0.7-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyllamacpp-1.0.7-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 91e70c3efdac7c3523f3ccd55a25506d188ea48e5f5dd2543e2c370c132d03df
MD5 56054a087c7c4dc4bc31be05f6de3f50
BLAKE2b-256 42d745584e50bf8b350231e1ccbf673f786477b3430500aa0567006aac23e9aa

See more details on using hashes here.

File details

Details for the file pyllamacpp-1.0.7-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pyllamacpp-1.0.7-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 905c0db3a01f52f2d0dab5c0790df9b2998d788ba194812c3e47e9233c28bb76
MD5 ad63558720805f1850ed78a7c148efbd
BLAKE2b-256 07df3603d0fe2b234a8f554ea9b0e6fac760d22f2a1d6350c19ddf04724f159b

See more details on using hashes here.

File details

Details for the file pyllamacpp-1.0.7-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pyllamacpp-1.0.7-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 192.1 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.3

File hashes

Hashes for pyllamacpp-1.0.7-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9c181d329ba40a7038cfac12a3f4f94b2c3a05e05d811fae569fec70b1ad8b2b
MD5 b5ca3dc16864e5a4abafc98baf060a83
BLAKE2b-256 e7bb9aa7cd3266ac51301d3eb6f42fb63a4d1aab2d163786a62ac572b207b969

See more details on using hashes here.

File details

Details for the file pyllamacpp-1.0.7-cp310-cp310-win32.whl.

File metadata

  • Download URL: pyllamacpp-1.0.7-cp310-cp310-win32.whl
  • Upload date:
  • Size: 160.8 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.3

File hashes

Hashes for pyllamacpp-1.0.7-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 6917cc9a6b0d2337c3e9a6f6870f6c63807d816d2df79306907239b286b696b3
MD5 50ee3310dda8be8518d352e9f767c6f0
BLAKE2b-256 da268a1adda881aa30d27b7ade3c285a5dfa8c568a022ad760864b150ffb20f8

See more details on using hashes here.

File details

Details for the file pyllamacpp-1.0.7-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pyllamacpp-1.0.7-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 10114c7266484bbf279d5e53a11198d1b7e681b1a823a65aed110c5448e39be8
MD5 a86fdd0b52259e976dd4f8337dd4a52a
BLAKE2b-256 f888859ed5608ab36566eba4de4a79ee1d41c7bf1ab58c09fa1a05945251d35c

See more details on using hashes here.

File details

Details for the file pyllamacpp-1.0.7-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for pyllamacpp-1.0.7-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 9d176b1ac2206f2778f8279679a40102300d62e8a09dff9905818af39df9950b
MD5 81fdf5e397c61a3a8c2fe6e71aaadf78
BLAKE2b-256 d66cd5db2f78daeed1edf7ebc41e4694c5799dfcd38f740581538477a6e46fa4

See more details on using hashes here.

File details

Details for the file pyllamacpp-1.0.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyllamacpp-1.0.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a8c23db7107e0bdb1002b558c54b1745fe246b6586f32bd57da3ae33d3f69c34
MD5 c0bf6f3ffa844e34c4cb166b3f10bcea
BLAKE2b-256 fb59b8548542f9fe05d840122c74fd355537b99b5441dc279bf759c4a320e4b8

See more details on using hashes here.

File details

Details for the file pyllamacpp-1.0.7-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pyllamacpp-1.0.7-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 94fdb7bdf1bbe5cbe794aca370120a215b9d3c11be88f5fff3223bc10b9fa432
MD5 114bb1f537324090692c0cb1bec1db2f
BLAKE2b-256 738b9b882025d0acc82148f12cbbc50a26635485e44c0349f9b92b7d12ffefd0

See more details on using hashes here.

File details

Details for the file pyllamacpp-1.0.7-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyllamacpp-1.0.7-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 93a7997ad7010643d1434a60e97f8ddcd1d5dfd897b65e9a652428149ae5f513
MD5 bd6bc838ccf2a1bd4162119028017adb
BLAKE2b-256 ad269de49a990615254144d44b8591829e75e4ddf6002724252563301a0d3836

See more details on using hashes here.

File details

Details for the file pyllamacpp-1.0.7-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pyllamacpp-1.0.7-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 d731b1e60645f12471320bcb2956dcce4db8ab867f14adbb1ba5a1e8324e5c11
MD5 468f8fab387217d15244e272d93b36c6
BLAKE2b-256 0387089f2ea664433f6471c76a64ac1e763513bca7cbadff321fa14961fdf058

See more details on using hashes here.

File details

Details for the file pyllamacpp-1.0.7-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: pyllamacpp-1.0.7-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 192.2 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.3

File hashes

Hashes for pyllamacpp-1.0.7-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 9c2cc25294570124c64e32063103cec293a1d287c16c1b20f61911223f5bab3d
MD5 155b3c6266536a3cf5d1640e3c490994
BLAKE2b-256 d2e003b1f081b88a4d7ec9dc9817f1167c6735c342c137a7572ba68b3aeb6208

See more details on using hashes here.

File details

Details for the file pyllamacpp-1.0.7-cp39-cp39-win32.whl.

File metadata

  • Download URL: pyllamacpp-1.0.7-cp39-cp39-win32.whl
  • Upload date:
  • Size: 160.9 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.3

File hashes

Hashes for pyllamacpp-1.0.7-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 f5b0a1139f484299024b4409e854c5a72bb2958bcce717a097d073665b6530d1
MD5 e2a0b98e6d597739622fbbe3a74951e1
BLAKE2b-256 7b6f557db7ced2dd456a3c68d6cba901a5b3b079be91c57b1689caaf2e16c2db

See more details on using hashes here.

File details

Details for the file pyllamacpp-1.0.7-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pyllamacpp-1.0.7-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 95f5046d9ec31fb71c552e888c5c8c72ef701cf46e958abd9a0ee9e5cf3b50ea
MD5 509a0a5fa4406def0275fa57a4acb21a
BLAKE2b-256 000f8cc090a61b417874275b5acb7bd1da3a340d67e97b2efe17f852ebc4dc88

See more details on using hashes here.

File details

Details for the file pyllamacpp-1.0.7-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for pyllamacpp-1.0.7-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 18b58b37c54363fa8e47fdc4c188631f22611f7218769f47c16af34d99f17562
MD5 6d693c5cfe94dacf072ec920b2438b80
BLAKE2b-256 d553bfd14373dec440c446d6b749551c1f114b4f2d80bebacf20183851f6cdbd

See more details on using hashes here.

File details

Details for the file pyllamacpp-1.0.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyllamacpp-1.0.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0859ebbfd2fb7495510d516a592542ea86e3ccf350950b55ec04620484e8868a
MD5 a871a7af94133c51f4867e553411545c
BLAKE2b-256 25354d74e9862fb4ac523a552befee9f0de9fe8b0d12b7855e84ea8901c8d764

See more details on using hashes here.

File details

Details for the file pyllamacpp-1.0.7-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pyllamacpp-1.0.7-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4d2cb544ff3b9863f5d4667bfbe5bfee82b52c187e4c2453508b51bd1c008d80
MD5 163230b92aac58adefa34de743a6425b
BLAKE2b-256 944e0c6c6a188f868bcf15b8128391c3933e9db6c124933f933cb3061049b393

See more details on using hashes here.

File details

Details for the file pyllamacpp-1.0.7-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyllamacpp-1.0.7-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 77ad558c23e9e421d5535f386565fa106fa685ffff00699015bca88ad2c2336d
MD5 266310b45f4146ae6642736469f4cc37
BLAKE2b-256 b17b5870f846d7ad4563ba8aa4b2d5ea69256eba2d4a6962c04907a3e45557db

See more details on using hashes here.

File details

Details for the file pyllamacpp-1.0.7-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pyllamacpp-1.0.7-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 354c92cf0945274bd9276233b603e7ed852f4421da2f3cd4ec47b2197476a0b2
MD5 64303f1e2dd5c205f0afc0593739ea72
BLAKE2b-256 3cd82c952884a27490e756783c10dff8980d2aacadb2b0c39d9b3742e4d17b4e

See more details on using hashes here.

File details

Details for the file pyllamacpp-1.0.7-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: pyllamacpp-1.0.7-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 192.0 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.3

File hashes

Hashes for pyllamacpp-1.0.7-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 54da3ef5dce715de916289278fb189a73b287997e53b5d4bc2ac5e009b7cd801
MD5 5c081a0e10b43861659b077c402501b9
BLAKE2b-256 4f8d0a8cfbfc4cc8f9ff57dfbdd5dec10decd5a6eccce48ae1ec3fdd1aaa1caa

See more details on using hashes here.

File details

Details for the file pyllamacpp-1.0.7-cp38-cp38-win32.whl.

File metadata

  • Download URL: pyllamacpp-1.0.7-cp38-cp38-win32.whl
  • Upload date:
  • Size: 160.8 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.3

File hashes

Hashes for pyllamacpp-1.0.7-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 36f63c8a2df70a851c053ad8fd45871c6389596f4d0cef64c982d5ca5ed901e6
MD5 1fc003a512a2e02fc3650c6a8ec6422f
BLAKE2b-256 c72c4b119312e356e55566fef4c4129954dc2c1677e72184eee0f4935b063828

See more details on using hashes here.

File details

Details for the file pyllamacpp-1.0.7-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pyllamacpp-1.0.7-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a2f0a90541d551331f75b9ee3657afce6f16666ac519ccb02c6bcfbde37a95b8
MD5 ae79c8cef0369f0b0fbcc77c0bc1672a
BLAKE2b-256 70bc2f861ecd34ba8360389029b97730793dc6f5cc3277fc47d82bb888a20c48

See more details on using hashes here.

File details

Details for the file pyllamacpp-1.0.7-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for pyllamacpp-1.0.7-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 23b8faeb422f3ffc43bddcd19add63a72210ce28f6ae8fe9d8fad78f2c57dad3
MD5 1c6db4ab909be215165bb1a4b596bbb8
BLAKE2b-256 d46de38c9385b80fbce047bd9418df1fbfbe0c7552054600228e00bfb0883bfd

See more details on using hashes here.

File details

Details for the file pyllamacpp-1.0.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyllamacpp-1.0.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 35e1cbc15665b874edf252bc898eac26b5147d85a1c931cdc143767057060e58
MD5 e25897af5247f43a7f991154e95f7f26
BLAKE2b-256 e5c9172e4501da76c5a58a9c383c4971dcb5eb0aa8a8417ab4a6c617259103fd

See more details on using hashes here.

File details

Details for the file pyllamacpp-1.0.7-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pyllamacpp-1.0.7-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 fa5f5794741e149e0e46ac894f806e6f59e3350451ebccb18b8362f36492cec6
MD5 faf428a9c22b54b7154ff6be845aaa0d
BLAKE2b-256 828d8fda32c8e4a5042cc70ac027e2e20f1238c14f9c702650e06c3ad1bac74b

See more details on using hashes here.

File details

Details for the file pyllamacpp-1.0.7-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyllamacpp-1.0.7-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 44e95e56a9b1fe2e9c939a767e9304fbbe459376da30bc6f68f97a8ca56188e0
MD5 47d9a6eec4c4bbe54fb58cafcbc39be6
BLAKE2b-256 43a789de39c632072af50a016603f09ba62e63df97905efcd0a2124724f84b9f

See more details on using hashes here.

File details

Details for the file pyllamacpp-1.0.7-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pyllamacpp-1.0.7-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 da1e4e2caaca799edde501489ab6790170c04efa721e3b4b3e498302447bb577
MD5 ae76534c8cfc047e9749c5ffd3102e6b
BLAKE2b-256 a8cc4fd7d4aa109420719c6c97972f24d741ae62d4d68fd3d5bbf0a2ccf6fe45

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