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

Quick start (auto-download)

from quantcpp import Model

m = Model.from_pretrained("Phi-3.5-mini")  # ~2.4 GB, downloaded once and cached
print(m.ask("What is 2+2?"))

from_pretrained accepts any name from quantcpp.available_models(). Phi-3.5-mini is the recommended default — 3.8B params with the smallest vocab (32K) in the registry, which makes the per-token lm_head matmul the fastest of any model we ship. Other ready-to-use names:

  • SmolLM2-1.7B — lightweight all-rounder (1.7 GB, vocab 49K)
  • Llama-3.2-1B — smallest download (750 MB) but slower at inference
  • SmolLM2-135M — 138 MB demo model, low quality
  • Qwen3.5-0.8B

You can also load any local GGUF file directly:

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

Streaming generation

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

Multi-turn chat with KV cache reuse

m = Model.from_pretrained("Phi-3.5-mini")
history = ""
while True:
    user = input("\nYou: ")
    history += f"<|user|>\n{user}<|end|>\n<|assistant|>\n"
    print("AI: ", end="", flush=True)
    reply = ""
    for tok in m.chat(history):
        print(tok, end="", flush=True)
        reply += tok
    history += reply + "<|end|>\n"

m.chat() reuses the KV cache across turns — turn N's prefill cost is O(new tokens), not O(history). Catch quantcpp.ChatContextOverflow if the conversation exceeds the model's context window.

Context manager

with Model.from_pretrained("Phi-3.5-mini") 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.from_pretrained(name) -> Model

Download a registered model from HuggingFace (cached at ~/.cache/quantcpp/) and return an open Model. See quantcpp.available_models() for the registry.

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.chat(prompt) -> Iterator[str]

Stream tokens with KV cache reuse across calls — turn N pays only for the new bytes since turn N-1. Pass prompt=None (or call Model.reset_chat()) to start a fresh session. Raises quantcpp.ChatContextOverflow when the history exceeds the model's context window (the C side has already auto-reset by then).

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.13.0.tar.gz (319.3 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.13.0-cp313-cp313-musllinux_1_2_x86_64.whl (277.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

quantcpp-0.13.0-cp313-cp313-musllinux_1_2_aarch64.whl (274.0 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

quantcpp-0.13.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (276.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

quantcpp-0.13.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (273.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

quantcpp-0.13.0-cp313-cp313-macosx_11_0_arm64.whl (284.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

quantcpp-0.13.0-cp312-cp312-musllinux_1_2_x86_64.whl (277.6 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

quantcpp-0.13.0-cp312-cp312-musllinux_1_2_aarch64.whl (274.0 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

quantcpp-0.13.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (276.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

quantcpp-0.13.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (273.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

quantcpp-0.13.0-cp312-cp312-macosx_11_0_arm64.whl (284.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

quantcpp-0.13.0-cp311-cp311-musllinux_1_2_x86_64.whl (277.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

quantcpp-0.13.0-cp311-cp311-musllinux_1_2_aarch64.whl (274.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

quantcpp-0.13.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (276.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

quantcpp-0.13.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (273.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

quantcpp-0.13.0-cp311-cp311-macosx_11_0_arm64.whl (284.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

quantcpp-0.13.0-cp310-cp310-musllinux_1_2_x86_64.whl (277.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

quantcpp-0.13.0-cp310-cp310-musllinux_1_2_aarch64.whl (274.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

quantcpp-0.13.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (276.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

quantcpp-0.13.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (273.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

quantcpp-0.13.0-cp310-cp310-macosx_11_0_arm64.whl (284.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

quantcpp-0.13.0-cp39-cp39-musllinux_1_2_x86_64.whl (277.6 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

quantcpp-0.13.0-cp39-cp39-musllinux_1_2_aarch64.whl (274.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

quantcpp-0.13.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (276.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

quantcpp-0.13.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (273.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

quantcpp-0.13.0-cp39-cp39-macosx_11_0_arm64.whl (284.7 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for quantcpp-0.13.0.tar.gz
Algorithm Hash digest
SHA256 bafc334fcc6b9f528488e4ac2f465c0c9bbdd901ca3be689a41cc19286c8302f
MD5 37e42f79fcef9ac84446bd64f30fa70b
BLAKE2b-256 d61430a55f3a52a034924423ac86b42a733a4f5344472755168add718212ce09

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.13.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1b44a5bcd0067159d28f21aa5177dcb88066540f6572e8f5db963bc1c02ebff5
MD5 3a45d946243d8267e9c5205c55af22d8
BLAKE2b-256 2cfcf760d23493f342b9320911c21c897aa73daf21053e748613185cd115eb90

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.13.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d17eff3beedcdc13b4a6f7403c7389edf3e6d77d76fcf92061e151ccc2f228f8
MD5 aba4e121cf40d3c2d304612cc8ad8c4b
BLAKE2b-256 bb555d2066b08e1e03135e55acf4214a2c5590ba36313beaff1c18ef8033b62e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.13.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 81b87d63395233de2041d92ff0bc07e8c5cd5fc1828ea1206893397c59ab7b3a
MD5 f339c1f398650d8b28753f36cf66f5fd
BLAKE2b-256 45b9bfcc96f774cf2bad1ae0e8ce8284011feac29f1ae23b4de14331d278effd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.13.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8b61ed026416e5318b8e3e5914db6bfe45e8b5ca83c68e8a381d6098bfd6321f
MD5 93074bd69b8a7a6ceea00c46b4ef8985
BLAKE2b-256 decaa6eb3175f70e61d9247d98c2fa327281186a7ed2571e893b3300ed4cffec

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.13.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f1f19b815cb32e1f72beaf9ad6f42af6f5dea562f92d9db39fd2cd31b4ed6ced
MD5 6c8c8dfa411bc7530e6afe782213854f
BLAKE2b-256 bcd73ea1a048a264e0087cdde2e0deaf3cde0db1d5fb30f434af5f4e88cd23db

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.13.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9df0d4ea5689c0971b3849a2cb1769e7f0d0fb98c3e90c99930756996e6fa490
MD5 cd71f1e6b45927533594c114f0777055
BLAKE2b-256 111409a1e9ddd39f3b438c71ff7cee58e8a6715f88d249cb809551a18a00313f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.13.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 cb93a880e4222549f5d071da974a27766826925c7789e3e847e300ee22f260d3
MD5 2ed0bc13d5a93dea1ce59486c0ca01fd
BLAKE2b-256 eaf65ce9e3cbe0a3a79ead526747e5214cd156ac2c442292437f56319838943d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.13.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 edf0e98d2f337ece1abf32f8621d21d886aef407e093d12aa0c41e039aee41c5
MD5 ea6301fcd6cfb3e7042d3c35400c9c8a
BLAKE2b-256 34a6bf9c36e052a526a50d478dd6a07b3378c23180a72d9f07afbe92f4f4c72b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.13.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6f9090011371d2b55d1a29c7e73ec7cfb901b57d4f551c22a444fd180c279b43
MD5 6dddbdb6e929be32b998fb869f8c7882
BLAKE2b-256 81feb04ceb16e37cf79f7fe98ebcceb1937bfcee9babd47b6f6bb5b72d128fa7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.13.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f74db37601f3478eb503d2fe34d8e3cc68e034a0ea97ceef5540e167cd2801a3
MD5 925a1a78fbaa89cc7a043d831de63648
BLAKE2b-256 ebe137867e7753eeca5888d2b07732969de71ce979c1f1abb5e01f4a16c8b2c5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.13.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d61f0b9d5db094dfee1a205673ad0a10548c0351dab7b807956fedbd11ce0d97
MD5 47be2a9c07716d6569027b7904b8e23a
BLAKE2b-256 942165d5f6a913ff070c2aa261cc9beb62fee54ca53d8c4416d05362a415b93d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.13.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3b1dccccf15638992d6f4d61ca33b6be508b66fe9e279db552dde20068b2328c
MD5 bd601456352adba44a7ff02a776094b8
BLAKE2b-256 8c3aaecd60070ffe07eb92f5728bbe0571130ae0a4ccd01ab9085be31b12c094

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.13.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9e6d190f112bb3e5103e0794bd00bf3d9670a71207a93bb55a8258daa7c331ac
MD5 d3cba2a712a04e84c74235afd8a8ddc8
BLAKE2b-256 a59b0bc42aa661fbe3a4453d2c2e9887c28418eaafe02005f94ebaa95d838b86

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.13.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0a2af791969819c413a8db75803824af2417c0b5ac51d828099148f2dac49707
MD5 d1cab0b19d858a352260e16513a484b0
BLAKE2b-256 f47074996a3d1422034e1e8fde5ff217534b204ffcfc62f033d7c09d979a0750

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.13.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f18e8d10a953f2b8cfb7a145eb32f7276eb64291f377e3dfe0173c5f79989029
MD5 938c2132757165bc8490aa05f038ee3e
BLAKE2b-256 3f223ac6f6e1d359ab8c499c71f8076dbfa9ebb73b4877e87c8573d6df927542

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.13.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b2719ba90855278da81bfa44d8c02635beda132b4ea96cea217de1044f7205b4
MD5 4cc60375e2798604b3bb4890862bb668
BLAKE2b-256 9491a46a05190edceb553cb236d8c03443dab2140a76450458f97635f4b4373e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.13.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ed5053802c1a767912936dedf85881832fdd15bb3154d36524cb660461b7ddbb
MD5 a9e591c9c8d543f5090e862c43778441
BLAKE2b-256 33d565775865a3eb472edc354d899db9a8e7000bfbfe2ebb865ff309a99774ec

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.13.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 20c6c7e5b7eac9818814eaa51e6722ea158ae882e58b7fc9fd1b926b18435019
MD5 d34d54dfc52c2544edef8076b599747c
BLAKE2b-256 7b4bd9b0fd34883f951ff63c604399b8e15cd228c01ea2621bbd5a8b17079aee

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.13.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ed7f17b0b9b1791eb0f37c615739658fd8f6549d9aba776b0d43e0dbb66221de
MD5 c2c55a200a7f5336f01a8a255db58a03
BLAKE2b-256 7870b158b425c09dbe769e452cec685054ddbb8eba9ee2404556ddf3f086cf8a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.13.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 64ab0a23c6f4032a17719af2c14dd50508a629dcb2bbdb7139916ed932369f20
MD5 358cc5a3dea3c3b9135e2e6f5ddb06e7
BLAKE2b-256 e25dc0d45acc68a0c3f3aede87ed88f79f0ab5e8079fa94a7f617bf44bcdf03f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.13.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c3822db89cd89da57820c017bad580c71d043451557e6b0d8a738793e81f2070
MD5 f21a7d321e858695011b120a63642e53
BLAKE2b-256 3bbf2f404ad7778f9b63c724e10147ee8a08e402fe81bd27095d39e52eb5f185

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.13.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7bde8ee604c5fd2d28b721dafcaba5a382cde2e034d9537643651cb13f9e9e25
MD5 c77b9827450bf1276661db8fb8225a76
BLAKE2b-256 d3c9a91f69d29ca2224418ecd0e54bc53a7deb1fecebf553981d03e214409684

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.13.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ad0c0f4a3bb8be46c17eaec2c6aa0d037506354367a3a1403775764dcb3683be
MD5 509818cacfedcc79fdab9aeee589578f
BLAKE2b-256 28a9121f29673e1fd6fbd7db08d608f244bcbd1aa860502335b9e207ba2c659b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.13.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 efeca4c37d69f32b22170e336fe72ab35bad72bebd975bf5d8acc8ade76c1a4d
MD5 093cbb480b58780ec3b46496fb5cf9e6
BLAKE2b-256 2dab3ac6bb003daabb5a747ab01c6eb8ca9e5436403da4e641cbf8f1155f7a0f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.13.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e87e1dd7f70cfab94f467f296077a806556d1d4dd0a6393a2fb81cb98d83ba2c
MD5 1a31ce393b8690f2dfdf9e489eb5f007
BLAKE2b-256 4e6fb41b4ed0a3a50ae52397b8f02939bfcb420e93dc34e09ed27f7f5d48ee57

See more details on using hashes here.

Provenance

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