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.9.0.tar.gz (279.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.9.0-cp313-cp313-musllinux_1_2_x86_64.whl (243.5 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

quantcpp-0.9.0-cp313-cp313-musllinux_1_2_aarch64.whl (240.5 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

quantcpp-0.9.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (242.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

quantcpp-0.9.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (240.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

quantcpp-0.9.0-cp313-cp313-macosx_11_0_arm64.whl (251.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

quantcpp-0.9.0-cp312-cp312-musllinux_1_2_x86_64.whl (243.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

quantcpp-0.9.0-cp312-cp312-musllinux_1_2_aarch64.whl (240.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

quantcpp-0.9.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (242.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

quantcpp-0.9.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (240.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

quantcpp-0.9.0-cp312-cp312-macosx_11_0_arm64.whl (251.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

quantcpp-0.9.0-cp311-cp311-musllinux_1_2_x86_64.whl (243.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

quantcpp-0.9.0-cp311-cp311-musllinux_1_2_aarch64.whl (240.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

quantcpp-0.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (242.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

quantcpp-0.9.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (240.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

quantcpp-0.9.0-cp311-cp311-macosx_11_0_arm64.whl (251.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

quantcpp-0.9.0-cp310-cp310-musllinux_1_2_x86_64.whl (243.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

quantcpp-0.9.0-cp310-cp310-musllinux_1_2_aarch64.whl (240.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

quantcpp-0.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (242.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

quantcpp-0.9.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (240.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

quantcpp-0.9.0-cp310-cp310-macosx_11_0_arm64.whl (251.2 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

quantcpp-0.9.0-cp39-cp39-musllinux_1_2_x86_64.whl (243.5 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

quantcpp-0.9.0-cp39-cp39-musllinux_1_2_aarch64.whl (240.5 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

quantcpp-0.9.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (242.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

quantcpp-0.9.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (240.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

quantcpp-0.9.0-cp39-cp39-macosx_11_0_arm64.whl (251.2 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: quantcpp-0.9.0.tar.gz
  • Upload date:
  • Size: 279.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.9.0.tar.gz
Algorithm Hash digest
SHA256 d59fc1fe89e53a07e9b9343a5c317782648e34ee18f65c3e6fd308fe67ab6ad4
MD5 753da0ee20be05f35bbb8dee405e11b4
BLAKE2b-256 e52d0250e69ae84a37baa6febab7183464acadfc8685155bf29df549e1bfef1a

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantcpp-0.9.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.9.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for quantcpp-0.9.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 53649a7dff737a3bf896a44b49f802d4cd9db20281929031b1dc4cff17605fac
MD5 abb7824e16ab0b85228292f034eff156
BLAKE2b-256 2b3565a2b7a54925649cdc8ec4a397867308757570d894b4b7c474ac6629f9b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantcpp-0.9.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.9.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for quantcpp-0.9.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1a42076b35b1a5aa4ef8c7ffdf9640498657c66c860e62951df608e8e9f99437
MD5 8656fea16e52f09cf8ec1f3fc417fa49
BLAKE2b-256 b648623d461c8dba8ce852ac458bec44294e7df86c568e17939588f95a3b3bba

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantcpp-0.9.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.9.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for quantcpp-0.9.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a330f3be3e7673d6719c950d119666a40c5720da299891a7e96fde6c70f68d47
MD5 ce1d19647c9a99c519bda198fd132c46
BLAKE2b-256 6b71bfbc09b0cc4c823488b31e01945bf8328c229abafb11b857f9b2806654c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantcpp-0.9.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.9.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for quantcpp-0.9.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3acf6a59276974e4b2a0d356191b06d768af10f96b9c0e08ca702bbff7a2714a
MD5 31a6d58f148dd807ae64f5902be0038c
BLAKE2b-256 d2bd1216d1615a8e2442b54ff1060b5eff759f42250453144debc2e0cd849de5

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantcpp-0.9.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.9.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for quantcpp-0.9.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ea9bb5bfb8eb0e7c7684a52e05c8acbe1543a9ff6aecdb7721e01624f3c4d63d
MD5 755e4a71677dd30607bdbfa192bb1840
BLAKE2b-256 fe3fae890dcc67ad35844eac8b467c8ff709b8334d8be88cf7c43e797db7697e

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantcpp-0.9.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.9.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for quantcpp-0.9.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3c44addd0483f9d7b27277c5090f75d715cc3f441b88b4b11020f140f77b5e75
MD5 b2b43487702ea49b8a2c7be61a6a8c39
BLAKE2b-256 c40ef1854641118d1154d8df6a204c1f88ceb0cd26ab19193da18d8b7935913a

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantcpp-0.9.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.9.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for quantcpp-0.9.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b68476b2a63515753d2e74a9bb49dd3ccc88f2353a03854c4f2107744f4b07cb
MD5 19168e566fee327a7bd6e25044113f1a
BLAKE2b-256 5a8b67fc6f1df76a79f4183bc31b0554585e1d9848cc33132d5ebaeb3ad98091

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantcpp-0.9.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.9.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for quantcpp-0.9.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 387e7a38752c13301f7160635f07501bdc5d136015e70aa80d368e5cfbcc3f89
MD5 a0033a825ecd14a8d9b828b0ae5e322a
BLAKE2b-256 0302209fea0bc247e98207c0a120aefb8f7d8e023033237bcee4d466f3c55a47

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantcpp-0.9.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.9.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for quantcpp-0.9.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 911cd92913a3ba6791e2ebb88c391468b7467dfc5399fa2a1908cb57fb41e29b
MD5 b107cc4142ea96420c9722dce2c17d24
BLAKE2b-256 285d106d06c179aeda4f99a8560226a1752b6e478611eb3984e2567e5c9425a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantcpp-0.9.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.9.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for quantcpp-0.9.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2f1bd9c79b939aecb2ed187d14ea956bbb07a9a0b12ff299bbfcf635b1f28db1
MD5 7add68fa35464a803af53fe955631a48
BLAKE2b-256 f990fe11a8a346195f05ab282a96e80996d9a12056c6541e7692e4e9963c1f46

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantcpp-0.9.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.9.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for quantcpp-0.9.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 40289cb50071abe7c1fb832cbc282f20d903eee651ff6f644430abf1f7548dc7
MD5 8b17da90af4b1ecb4011d152d882672d
BLAKE2b-256 a95d9527ea519871a5333f6d1959461b447cd91b7eaba8587a730f43860131ed

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantcpp-0.9.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.9.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for quantcpp-0.9.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 bb18d43e9d71d9b88425b5b4fd11e3d68ee17324aa0f32cefa7c0eae0d19aa00
MD5 59f4f01b418e6ea1b9b9621150a43458
BLAKE2b-256 e8f93a9c89a3218a80e7b79cc6243483199fe4e5ebc2f8f5c851fc97cd69d4e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantcpp-0.9.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.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for quantcpp-0.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 31a79f929a03a41a0f8c31b1cad3f3c39dd1bcb67bf9811fb50b38e01bf707d1
MD5 346d37aa5a851eb916b42b0e4e4375e1
BLAKE2b-256 a40883b733ede923289345c5f2aff59ff183cfe6040048e7d1d472c94bab3610

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantcpp-0.9.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.9.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for quantcpp-0.9.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c3cb45b2e13c6b4e7affb7b5b48db44db14e43247c23da04e2ae98070ede330c
MD5 8963a3b4bb8146079e0de100ddc36154
BLAKE2b-256 bda49f9de9b8eef48e9417e19fbb0a56d8ba129b9b59d9a36a3e170beb58b5ac

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantcpp-0.9.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.9.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for quantcpp-0.9.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 04e5ece36931982a6e44b9c6aed6f20cdc6cf17727c06cc4b23e390bfbcc91c6
MD5 0f8de4226f080fd4d721f772663e7cc5
BLAKE2b-256 72986251c4a9d26b5ab0cf41414c5db9fb42e05c1eb5a6c946e8e3adafda4fb8

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantcpp-0.9.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.9.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for quantcpp-0.9.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2b2737da091ade5602d810163979776c546464b4649c9c8962c347f0c5b1af0b
MD5 0e2f1822fbe9405d30df2c4329d7d89b
BLAKE2b-256 1f2b6719fc4cf194a7bb2d6d13b834ece5885411c801104ae8ee9d45b0e2cc3a

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantcpp-0.9.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.9.0-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for quantcpp-0.9.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 52be492f9463f2937394ab8be4a722d65efe6db8b3ce4e12848b31e91814cb80
MD5 8214eea0aed9464ef1db32a0dcc00d70
BLAKE2b-256 a6d693ef9a05415efb8a62ff7b52ecb32f8550ca1c3436aa30579c2c74c342bd

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantcpp-0.9.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.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for quantcpp-0.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c3961c7311ed747eeea29866d7300d61a2fee683c9ec72b7d05c87fa20f7d4b2
MD5 ab59666c3f03fa44cc7afdfb8b0993b0
BLAKE2b-256 abf2dd90e50aca5674b355f70bbad12d2c9d29e39107499c028cdd9b18b52d8c

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantcpp-0.9.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.9.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for quantcpp-0.9.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f658c40dfe45c108b33a8aeedebdfae8d3ca2b6adb03df64f17602c28111f26f
MD5 09edb63e7ad753dbe97e12dcff4e29db
BLAKE2b-256 587856fcdd4d00ddb2e0eb61e8d5f37238332d06b76bb87d941ea4b7a7ec5813

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantcpp-0.9.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.9.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for quantcpp-0.9.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a6f46ab50a31d5d19763cc513ed6c5e4a481a7f07051447a0023bee066fa02f6
MD5 8ab5f0d89e85bd34744caba8893e7275
BLAKE2b-256 895d22feaa23db8650a8843b44a573d389d3b48a5b41730f5cbc8b75ebe12bd0

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantcpp-0.9.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.9.0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for quantcpp-0.9.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 321ae0c63c702ff3f290d6e63f916c27c201442875419fcc48cb7c6880fc1208
MD5 0932b174267db43652f33016a7aa7f2c
BLAKE2b-256 cd89e99347d3ef4c0191b489695da15506e6f39bfcaec0662c623c101e5acdb7

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantcpp-0.9.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.9.0-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for quantcpp-0.9.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 759ec95122c516f9abdb73b302c1966247319b23a8c17113b2efbc23d264cc05
MD5 2461f9282630ff4da095eec17ebbe536
BLAKE2b-256 03aaeb9185bfee9298f98ed1f8cdd4591738abb924169e716430c57b2bc17e6c

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantcpp-0.9.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.9.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for quantcpp-0.9.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8ee9855fbda2c9747921024993f317729732a776f9ed2fafc73911c5d7880006
MD5 522627393bf6096da12fe0dbb4c8b132
BLAKE2b-256 b95ea7b62a5b6ad8676a559686df86392b75a5ec53b4c30a8fb1b609103879a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantcpp-0.9.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.9.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for quantcpp-0.9.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 803f63b212e6730c7e7d6b020474f37f4221a8e3fbada95935beb06d0ef8aa6a
MD5 7dbe444ac6c7d074e8792c6ab84960f9
BLAKE2b-256 7ab2ba6383a8a2c8f4643c200764fcf726cf0d111be1e8070af2475ac19ade7a

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantcpp-0.9.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.9.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for quantcpp-0.9.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 01d2417320ab46c0c6779b5e4bbdd0289e514a06f2e143de36a7f9b78cdf2140
MD5 bb31ebc544cc186055ec19aa28e0de6a
BLAKE2b-256 85b8b170fd2274e696b097b8db0c4432046d96a4a9f7cacc5f024a58e61e1b6a

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantcpp-0.9.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