Skip to main content

Single-header LLM inference engine with KV cache compression (7× compression at fp32 parity)

Project description

quantcpp

Python bindings for quant.cpp -- a minimal C inference engine for local LLMs with KV cache compression.

Installation

pip install quantcpp

Pre-built wheels are published for Linux (x86_64, aarch64), macOS (Intel + Apple Silicon), and Windows (x64). On other platforms pip falls back to the source distribution and compiles quant.h automatically using your system C compiler — no external dependencies.

From source (dev tree)

cd quant.cpp/bindings/python
pip install .          # build + install
pip install -e .       # editable / development install

To point at a pre-built library instead:

export QUANTCPP_LIB=/path/to/libquant.dylib
pip install .

Requirements

  • Python >= 3.8
  • A C compiler (cc, gcc, or clang)
  • The quant.cpp repository (for quant.h)

Usage

Basic question answering

from quantcpp import Model

m = Model("model.gguf")
answer = m.ask("What is 2+2?")
print(answer)

Streaming generation

for token in m.generate("Once upon a time"):
    print(token, end="", flush=True)

Context manager

with Model("model.gguf") as m:
    print(m.ask("Explain gravity in one sentence"))

Configuration

m = Model(
    "model.gguf",
    temperature=0.5,      # Lower = more deterministic
    top_p=0.9,            # Nucleus sampling
    max_tokens=512,       # Max tokens per generation
    n_threads=8,          # CPU threads
    kv_compress=2,        # 0=off, 1=4-bit K+V, 2=delta+3-bit
)

Convenience loader

from quantcpp import load

m = load("model.gguf", kv_compress=2)
print(m.ask("Hello!"))

API Reference

Model(path, *, temperature=0.7, top_p=0.9, max_tokens=256, n_threads=4, kv_compress=1)

Load a GGUF model file and create an inference context.

  • path -- Path to a .gguf model file.
  • temperature -- Sampling temperature (0.0 = greedy).
  • top_p -- Nucleus sampling threshold.
  • max_tokens -- Maximum tokens per generation.
  • n_threads -- CPU thread count.
  • kv_compress -- KV cache compression mode (0=off, 1=4-bit, 2=delta+3-bit).

Model.ask(prompt) -> str

Generate a complete response. Returns the full text.

Model.generate(prompt) -> Iterator[str]

Stream tokens one at a time. Yields individual token strings.

Model.close()

Release resources. Called automatically via with or garbage collection.

Model.path -> str

The path to the loaded model file (read-only property).

Library search order

The package looks for the compiled shared library in this order:

  1. QUANTCPP_LIB environment variable
  2. Installed alongside the Python package (normal pip install)
  3. build/ relative to the project root (development)
  4. System library path

Running tests

cd bindings/python
python -m pytest tests/

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

quantcpp-0.11.0.tar.gz (285.1 kB view details)

Uploaded Source

Built Distributions

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

quantcpp-0.11.0-cp313-cp313-musllinux_1_2_x86_64.whl (250.0 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

quantcpp-0.11.0-cp313-cp313-musllinux_1_2_aarch64.whl (246.9 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

quantcpp-0.11.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (249.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

quantcpp-0.11.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (246.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

quantcpp-0.11.0-cp313-cp313-macosx_11_0_arm64.whl (257.4 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

quantcpp-0.11.0-cp312-cp312-musllinux_1_2_x86_64.whl (250.0 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

quantcpp-0.11.0-cp312-cp312-musllinux_1_2_aarch64.whl (246.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

quantcpp-0.11.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (249.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

quantcpp-0.11.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (246.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

quantcpp-0.11.0-cp312-cp312-macosx_11_0_arm64.whl (257.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

quantcpp-0.11.0-cp311-cp311-musllinux_1_2_x86_64.whl (250.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

quantcpp-0.11.0-cp311-cp311-musllinux_1_2_aarch64.whl (246.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

quantcpp-0.11.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (249.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

quantcpp-0.11.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (246.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

quantcpp-0.11.0-cp311-cp311-macosx_11_0_arm64.whl (257.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

quantcpp-0.11.0-cp310-cp310-musllinux_1_2_x86_64.whl (250.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

quantcpp-0.11.0-cp310-cp310-musllinux_1_2_aarch64.whl (246.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

quantcpp-0.11.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (249.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

quantcpp-0.11.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (246.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

quantcpp-0.11.0-cp310-cp310-macosx_11_0_arm64.whl (257.4 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

quantcpp-0.11.0-cp39-cp39-musllinux_1_2_x86_64.whl (250.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

quantcpp-0.11.0-cp39-cp39-musllinux_1_2_aarch64.whl (246.9 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

quantcpp-0.11.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (249.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

quantcpp-0.11.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (246.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

quantcpp-0.11.0-cp39-cp39-macosx_11_0_arm64.whl (257.4 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file quantcpp-0.11.0.tar.gz.

File metadata

  • Download URL: quantcpp-0.11.0.tar.gz
  • Upload date:
  • Size: 285.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for quantcpp-0.11.0.tar.gz
Algorithm Hash digest
SHA256 67fdf27d17d47db3decf5310d2cb2c8401ae2dc7857e542ad9d1d618c9b20754
MD5 fc67aa8c78b86f095752df9c15424169
BLAKE2b-256 45067062b24c57b23d8aab43e39880ec13841f2f1f4561201d5dd0f47ed4ed44

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantcpp-0.11.0.tar.gz:

Publisher: publish.yml on quantumaikr/quant.cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file quantcpp-0.11.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for quantcpp-0.11.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d534a3b5a20149f80e79159651c06c6db6a72f7c9cb35b522c2e84f501d91ba6
MD5 edfdb0b6ef026c973d91057a558d12cd
BLAKE2b-256 259015a9a2b8d38d9b45fda8598d09d0c87f3c56107fa41d93fc6ad411210412

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantcpp-0.11.0-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on quantumaikr/quant.cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file quantcpp-0.11.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for quantcpp-0.11.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b9c4ddf2033903d0f33977557f6eca816f0840337f5e0ff1a7784dc4beae99a2
MD5 90c473690fccb126124e4178c800c6db
BLAKE2b-256 9117a75385e059f1b86deee922512771b415704320c625e96cf0a1359ee94a72

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantcpp-0.11.0-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on quantumaikr/quant.cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file quantcpp-0.11.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for quantcpp-0.11.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6ae683ee06439ce21fdce5b944870bcdc778d34be5a97ce1d6738f0b53b7daee
MD5 7014b1ddb9955a7118049bf78a3c1b81
BLAKE2b-256 6511f34ba8a3ebae43095684308551196baa2a5def6b488cf971c8bbef1a1f71

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantcpp-0.11.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on quantumaikr/quant.cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file quantcpp-0.11.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for quantcpp-0.11.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4d34b49a9eb5f94493a5d3e3f9cfaa2671167b8367c022282037cb2cde1c0ed5
MD5 b6ab3eb7108f4f234719ee5510beda22
BLAKE2b-256 3363ec6db58136d3e5897971127f76191cfe9a81d2ca5f4447764b89f39521a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantcpp-0.11.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish.yml on quantumaikr/quant.cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file quantcpp-0.11.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for quantcpp-0.11.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1bf92ac2c98f3451459fb9234c91974f10218f0bcd74a8394ec4956e78c42d47
MD5 4d7feb18fe23b78db981240e564fdae5
BLAKE2b-256 9f5746acdfef50c3cc87473dadd82545e37b78cacacf491669ac90c2043db31a

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantcpp-0.11.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: publish.yml on quantumaikr/quant.cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file quantcpp-0.11.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for quantcpp-0.11.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 53f51fdfb5f5efa9498b6239418e4ff0724d35808cde608ebac61fa2a4d91c80
MD5 a4212991898bce332e6563ed60b31a8c
BLAKE2b-256 38f0ee640e8b2139412177367fa672539507a9e4bcecd2b4e6317b92a6dd9376

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantcpp-0.11.0-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on quantumaikr/quant.cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file quantcpp-0.11.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for quantcpp-0.11.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 78f3f11c3f91ec39d66a9193438295d41ff85337a523f1f82169c619d29101c3
MD5 c6cc64af1576237ef19e69d21834cb82
BLAKE2b-256 02791ba1086d5d2bba4e4e84cf672ad3e0ad8d2ccf72b67d14f728579fdf35e9

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantcpp-0.11.0-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on quantumaikr/quant.cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file quantcpp-0.11.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for quantcpp-0.11.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e9e6d9142ce85fcbe2d382f7f803a3b56fe5719363851ee9cb96e5291517ed7e
MD5 5421ecebb235b8117b2848bc282c74b9
BLAKE2b-256 78240aabc77dd495e0ca7c3ba64e02c652e8141c8f4b17b7b250a04fa8ba6aae

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantcpp-0.11.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on quantumaikr/quant.cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file quantcpp-0.11.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for quantcpp-0.11.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fbd3add97230908148b397587c3c2d7d672e1a6d95725e7bc05698f7970f97e1
MD5 a52c300c6aea790af83b97eb188da3c4
BLAKE2b-256 2a57fa6b7193e7d8ec1a5183a94a52b90671aaa9caafab38befd015f89bc3cb6

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantcpp-0.11.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish.yml on quantumaikr/quant.cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file quantcpp-0.11.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for quantcpp-0.11.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ac8da0c08347b4e253b09de6490ab032f6aee6a3fdb2605122461f79bf76ae2f
MD5 8c9944df82051dabd01d2d411691041c
BLAKE2b-256 de4d6afdc75c1a7c4d4b32058eb52141587c69f4f294f128c4c9684d37a9e856

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantcpp-0.11.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: publish.yml on quantumaikr/quant.cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file quantcpp-0.11.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for quantcpp-0.11.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ccdf39af3a1044d0de3b10ca4d86d0e0c4bc3516e4e4a976b8aa69193987e4dc
MD5 c7c7d5473c49baca1b0fd19889b9dc62
BLAKE2b-256 d986a29ffa3792c5e29ac75ce12c1ea6610c4a39f8a462dbebbaa64591cf783e

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantcpp-0.11.0-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on quantumaikr/quant.cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file quantcpp-0.11.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for quantcpp-0.11.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 61b1ac759a39c72957a1dce5fe98c118bd9670244dc2f895fe5fc92301370e7e
MD5 f6528818ffc241dd11c6dabe3ff61143
BLAKE2b-256 d97af74baf6d53d21bd746ef4de43e110bb923b6b4eb011c242d4d0fd427e9b4

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantcpp-0.11.0-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on quantumaikr/quant.cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file quantcpp-0.11.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for quantcpp-0.11.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d7e022ef6ba16e4d371aa799de8639246dc69cdd23f0c9b082a9d42d1ce3cbd0
MD5 a4aab610a044438fd7958135376ff288
BLAKE2b-256 ba2f75d2c1ef6e145bcce622347ee748fe851591020d6166c47154d67e5ef84e

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantcpp-0.11.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on quantumaikr/quant.cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file quantcpp-0.11.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for quantcpp-0.11.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7d26e65fe856f8d6b1b4e513cdf9f25f5f9bb2d56b064d026104fd983fa2d716
MD5 ed4d9542470d215c2532be88d0808cfe
BLAKE2b-256 b95694e9f90b766366bb60fde7115c34f5fa03a1876675876ceb9b966b3d5f19

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantcpp-0.11.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish.yml on quantumaikr/quant.cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file quantcpp-0.11.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for quantcpp-0.11.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5a4f47abc84e07f64cf89951e191fe65ee64f5855f03d363153fc3bdd1e7403a
MD5 cd950080924d5ec87a05f95eebcdb9ce
BLAKE2b-256 885f3d17bdf4643fd59e878901c2ebfbd39ba9b6b608b30e54b73904a2344db1

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantcpp-0.11.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: publish.yml on quantumaikr/quant.cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file quantcpp-0.11.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for quantcpp-0.11.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b97031e82a7ee0ae6340b62eb38ca0041f58872e4ebd3e6927ff20e8c8cbfee4
MD5 c15164ec0df2bd961301e50fc58d946f
BLAKE2b-256 e93b4902c7d0e4a2c7c256370a21a6bcf9578e2e521baf4f647aa08156d5b1db

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantcpp-0.11.0-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on quantumaikr/quant.cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file quantcpp-0.11.0-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for quantcpp-0.11.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 86d8ddc6e41251f4184726c9158315ff2130b396bcaf505c24261fff6f952fea
MD5 49a62c420d43ed3e0343554e428d5ff7
BLAKE2b-256 3e4c7a1283b0173df80c11dd1265f5390f67bac90b03f6e0b2651af6bf1100e3

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantcpp-0.11.0-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on quantumaikr/quant.cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file quantcpp-0.11.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for quantcpp-0.11.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5f33adf54ac5700c16478b29cf473e1969dc2e63430fa4c4abaa385983c43001
MD5 f1074a337c2a15f697c4facd146eecea
BLAKE2b-256 e992b1e1e9984277088e6f75d371d354a4c781cb7d3d725ba35ceff1927060d9

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantcpp-0.11.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on quantumaikr/quant.cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file quantcpp-0.11.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for quantcpp-0.11.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 254470e36109a043b81fae921eca5fb07cdb6afa4e9cfc6ac73edc9218452e96
MD5 e3c60b2c6990119f72e9389cc87d9228
BLAKE2b-256 39f1c9afcdb640eacce21c7dbaff031e1c5331b9d7b3ce57af67c7e3a3a06905

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantcpp-0.11.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish.yml on quantumaikr/quant.cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file quantcpp-0.11.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for quantcpp-0.11.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9e6a97b436f26e99d56636da4c272e04150638cc2c4048d17fa4147aad1674b4
MD5 c0068ea6631a9a318a0044d557bfdba6
BLAKE2b-256 a860c7c8dfed6a3e2a184af16a5aa17d4a7684626141c05ed175051205c23470

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantcpp-0.11.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: publish.yml on quantumaikr/quant.cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file quantcpp-0.11.0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for quantcpp-0.11.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 dcb905d3a606125c3c56c6781e43c45051c91c81488a34f1abe968c464b70699
MD5 bda8e302cb89d8befd0ed0898b17fbc1
BLAKE2b-256 103e332e7768906b540bbff93368a22d31513345e01c0ab8e72b09e76f22b212

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantcpp-0.11.0-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on quantumaikr/quant.cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file quantcpp-0.11.0-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for quantcpp-0.11.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 849eb45032312174ffb2de43d2aa9d980755c3621b6949e6c4d3bfeabac19ece
MD5 bf1032fe254b63f72c0cee428b341ca7
BLAKE2b-256 b2e4dd5fb81e3596331122a5baa12ec28a424bae9abab58e9c51d4b9695a7416

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantcpp-0.11.0-cp39-cp39-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on quantumaikr/quant.cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file quantcpp-0.11.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for quantcpp-0.11.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 315a1460e6aa7ad20418884a147f3ac5871d3cdf9332e58205897a92aa4fb491
MD5 eae29ce4bca1a0dd866bbb5f4fe22d2e
BLAKE2b-256 c3409d4beb31dcdec3fa7d24bbbc30b1ae84ebd7b49a82b29d6d975376c742f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantcpp-0.11.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on quantumaikr/quant.cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file quantcpp-0.11.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for quantcpp-0.11.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fd05e6ec5ac34ee37575a66ed3d1f1ecf63d33a197d21bf64fc1f74cfdead31b
MD5 df81ad1e9abaacc226e32c814bf338a6
BLAKE2b-256 8d276bd64544fda0c3946ff577a7482b4a1e6e12dfe10671aa173c9995e2036f

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantcpp-0.11.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish.yml on quantumaikr/quant.cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file quantcpp-0.11.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for quantcpp-0.11.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a33184a1e90e289dfde7adaf50df60498948459ce8c8887603c93a086187ab1f
MD5 00dd46d4385d822d16527f1938c4192f
BLAKE2b-256 0cb6d8007d91fe4d00d69857dcc4ee75ebd954723c2606a447da201ada3522c8

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantcpp-0.11.0-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: publish.yml on quantumaikr/quant.cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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