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.12.1.tar.gz (289.0 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.12.1-cp313-cp313-musllinux_1_2_x86_64.whl (253.7 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

quantcpp-0.12.1-cp313-cp313-musllinux_1_2_aarch64.whl (250.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

quantcpp-0.12.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (252.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

quantcpp-0.12.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (250.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

quantcpp-0.12.1-cp313-cp313-macosx_11_0_arm64.whl (261.1 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

quantcpp-0.12.1-cp312-cp312-musllinux_1_2_x86_64.whl (253.7 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

quantcpp-0.12.1-cp312-cp312-musllinux_1_2_aarch64.whl (250.6 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

quantcpp-0.12.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (252.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

quantcpp-0.12.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (250.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

quantcpp-0.12.1-cp312-cp312-macosx_11_0_arm64.whl (261.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

quantcpp-0.12.1-cp311-cp311-musllinux_1_2_x86_64.whl (253.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

quantcpp-0.12.1-cp311-cp311-musllinux_1_2_aarch64.whl (250.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

quantcpp-0.12.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (252.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

quantcpp-0.12.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (250.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

quantcpp-0.12.1-cp311-cp311-macosx_11_0_arm64.whl (261.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

quantcpp-0.12.1-cp310-cp310-musllinux_1_2_x86_64.whl (253.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

quantcpp-0.12.1-cp310-cp310-musllinux_1_2_aarch64.whl (250.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

quantcpp-0.12.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (252.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

quantcpp-0.12.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (250.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

quantcpp-0.12.1-cp310-cp310-macosx_11_0_arm64.whl (261.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

quantcpp-0.12.1-cp39-cp39-musllinux_1_2_x86_64.whl (253.7 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

quantcpp-0.12.1-cp39-cp39-musllinux_1_2_aarch64.whl (250.6 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

quantcpp-0.12.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (252.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

quantcpp-0.12.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (250.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

quantcpp-0.12.1-cp39-cp39-macosx_11_0_arm64.whl (261.1 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for quantcpp-0.12.1.tar.gz
Algorithm Hash digest
SHA256 30619be470d389819ba5ec1819d5c48c79d463f2c48a9df1669b62187e4a2ce9
MD5 24f5f354e7e81896607ee0648cc4db5a
BLAKE2b-256 21105226dcd02d4117ec73e5c6de84d07bf99cabe13b1586689ceeb30327ab9f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.12.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cf70a77ab28450585787deaf5569d02ff1b3e75c268e92a44d0d850bb70dee8f
MD5 91505866ec3e36df109d8c913a955486
BLAKE2b-256 52ebe3671f402d755c4d46cf59218f47557190b083a46a212e3f24103c6919df

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.12.1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 99ce3eced4a2f0819fefa1e9f9028e3517b20f2e2f45d146841266bf0c2f856b
MD5 fe3b77c48a517341ceb055420618cb78
BLAKE2b-256 d358256f54567d0812068250d08e6765b9b38030e23a6b06899c3d88f1e4347f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.12.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5456a7b7cce3dfc17de34323b9b63ad403113f7ce056624dfac0f2f7e0f97044
MD5 936a4eccc6cf3e0c28cb9b617cc01b5e
BLAKE2b-256 f9682f5480f495fcba80ceef648261e4758b9ae6949f7e7554cc53d4f1b1ab39

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.12.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 834238a84cb42086d7d2c7db12b7ce161f36b3b8376ae77fec0221281abc3b08
MD5 17f8c0d094ff6c71903d5b06da00d427
BLAKE2b-256 195851b7eb44348825ec234f6a5f1bb278fd4417195c9aec6688ed526bb80398

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.12.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 85e18786693ba60197a659651f38eb6a22ca2d6e4847014985e09afb1d4d2641
MD5 21ca0f5bb25a7ada7240fe77f8c141d6
BLAKE2b-256 b9670bbafb90fc6b4c484644253508e0021f4e4634e0aa2763f03c82889f2ef9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.12.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7b2854a2a40b96a757d5cb159b8af048237cb3d805373ccd5e90a19245257896
MD5 f7e8713ee925d938a7e96979f067e0ee
BLAKE2b-256 609d73f3cfcbf0274edb5737b9153ea23ae88876350a869e64125e84fcd72dd4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.12.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e511033134051b5424197085ed897b931a7d0a371137ad29f6b292da486729f3
MD5 9e54b07969242433e3432175a092cf98
BLAKE2b-256 bbd561f9b4c761a7ed1083c387606b2c308cb1a360f206fd9f4086050de1e660

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.12.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9261f1a26aa53fe1e3392b243125db7c42c5722ee7391256344e3c824494889b
MD5 99d21f584f35ab32b47fe19dad3559ec
BLAKE2b-256 d249378f0ad71edeef8a044e1dae73f4f18aee49f7af097c77495aec08c43d2e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.12.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 919cd0652a23208fb8fbf2a7cfbf426a70be16058ab073763fbc6af53c9f4d12
MD5 dfa499864bf36292e17503dc1825ee77
BLAKE2b-256 6b603672cb28a4c0f0bbb8ea6d679cf30d857aad25b0579e536e5721b826227e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.12.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8260b6db8bb34c735fc6e275c205fd16f2112aafa47d0f7790ec96d4d1775d70
MD5 6ac5004bdd5f7db80d8f88818bae875b
BLAKE2b-256 c8be707c817437af6f10d9ad5505854127dd14625d3b3802f4d724e1212b920d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.12.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 915bae53b825fed9ba5670c3f2517eab38fa61f7730ac63cafc786a67c2433c7
MD5 90572e953f8a7d19fd200da7d8b85ba7
BLAKE2b-256 3b1b816601f94461f267d4a21a9ebfe2abcf5ba5cf469e9cc55062da5d11819f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.12.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9fccaa7d59566c306800be2ac1c8cfba8dd98f8ad5f37b5b9713a6c2cb09de9f
MD5 e7811cfc39fa6474f16b4a355b5a5eff
BLAKE2b-256 79761ea92374efdb21e869ffdb19cb28ec13188efa11155edcc2d586941925cf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.12.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 958d844570a14a2c1e381dbc3f8003b126ec145ff47117cd3d46b5996817eb53
MD5 9865170898376d1aae7e5d3afa1fa219
BLAKE2b-256 3bb1911570d66ec9d9d1c06257939b25e4e9be73841efea03da6e55c8fd17098

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.12.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c2d780342898d4d88de9602a461b68180193e62085da650debc7f4fb27e2f74e
MD5 234c651ea568bf293ed4e1008243e7cd
BLAKE2b-256 5c0421a779dcf796cb336d2f83ba08c1b290552e9e782c3501dcc09b94112a8a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.12.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1ea5b751314b7549c1fb1b594d423879e799dbf456b8864e9c37eed5d78fb8fc
MD5 fd523d28f02248be5fb6c17f52de1cff
BLAKE2b-256 84aba9959045d3e736fe8bf13b8c358dc344921fb8b4f195341435774c93e058

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.12.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2c55fb6ce03c2ed2c228efcf3731f629392a6077f46ae3ef40ea41a35b843437
MD5 ef8c7897fe538ecc11d303750ed2f57a
BLAKE2b-256 70614e368902746263ed41c641ca029acbed930ff93e1b532600193accdd6309

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.12.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d6334da9ca2034f69e61f9ae52cf40854bf6fe54968f0dd8e70a874c3ed71707
MD5 566593156a68df7faf2f288af5a303f9
BLAKE2b-256 955435133f684e0d7cd9dcf7c9ffe581356690b5c86500fbaf3a803f71c5be55

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.12.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b96e2ee089c12a8b92031dc410a0957b5c650c320530bd4029c689fa96d52649
MD5 4f89adb0fb584a1c3e5e016c1107b949
BLAKE2b-256 6326e562545e4b2ed384d79da726765c53a96838899ad4e9eca2d49930f4dda9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.12.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 17381b2550e72269de6e208417895a5c0a28305e23b99f0b8c2e521e73145cc0
MD5 635a83a252ba4cc87a62479e61283f5b
BLAKE2b-256 c134949f471a0cb5f9446ab21e0368c8f86eb13ec054b45878d0c24e1fdd1db1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.12.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bd387a41f66df7b68e330ba7cf9902fd5d75be6831e26f0da5a3edc3175c46d1
MD5 5a86ece8a9ab63160b6028121140d577
BLAKE2b-256 cb93d341a664d15fc09e7a9021e63dde5372f24699194ad8c333a3b2fefa3364

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.12.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 93b1ef27107e89ce4aed5e371e0169cc3c5d3940e47dacb7e80087ed07235bda
MD5 5224b8a8abee79c4f5bc65400e0ecede
BLAKE2b-256 a008eec4234c7f0bb5281b1030108185797214782e227492b97cbeda8dbc99ad

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.12.1-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 083e56b2923b685be97d41e59d7f0330533426c6f31c8903820b8211f21f7761
MD5 f0e2e65457365bc3712dc1330bede575
BLAKE2b-256 6b7b7aa04558bb939f0a5804c974b162c38b0a9c5869e69161f856f029fa4519

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.12.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f8ad37b4bee71497df54e84b6383c8a0d0f139902b87fb262eb4094798dd61f1
MD5 1ecec9e7b5ae3f8a9aa8f68e354b8662
BLAKE2b-256 2490c9b51d2260bce62881693a7f3f5e0b75976887fc3b94e1e845377af32378

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.12.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 39f7c8ecd572da93ae67429f9cf6ea14dae01e2c843e0001f5ce4a63f4c68ea8
MD5 c4f767b72f62cc23fed6884fce6c30bf
BLAKE2b-256 ab88387741f1f0847f308257b152d10955278b63429ed3b5fcef87856d740ec5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.12.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7b5cd489f23826d1347edbfed580447f08b9ba047b4745e8bb5ec9a86e9389bb
MD5 2db68b6d0d44779377965252ae12558a
BLAKE2b-256 66196be62743d803c535724b0c45d7f44e8cfb6c808a13ca6533930b1ca5ec80

See more details on using hashes here.

Provenance

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