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.0.tar.gz (287.6 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.0-cp313-cp313-musllinux_1_2_x86_64.whl (252.4 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

quantcpp-0.12.0-cp313-cp313-musllinux_1_2_aarch64.whl (249.3 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

quantcpp-0.12.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (251.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

quantcpp-0.12.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (249.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

quantcpp-0.12.0-cp313-cp313-macosx_11_0_arm64.whl (259.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

quantcpp-0.12.0-cp312-cp312-musllinux_1_2_x86_64.whl (252.4 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

quantcpp-0.12.0-cp312-cp312-musllinux_1_2_aarch64.whl (249.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

quantcpp-0.12.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (251.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

quantcpp-0.12.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (249.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

quantcpp-0.12.0-cp312-cp312-macosx_11_0_arm64.whl (259.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

quantcpp-0.12.0-cp311-cp311-musllinux_1_2_x86_64.whl (252.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

quantcpp-0.12.0-cp311-cp311-musllinux_1_2_aarch64.whl (249.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

quantcpp-0.12.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (251.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

quantcpp-0.12.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (249.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

quantcpp-0.12.0-cp311-cp311-macosx_11_0_arm64.whl (259.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

quantcpp-0.12.0-cp310-cp310-musllinux_1_2_x86_64.whl (252.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

quantcpp-0.12.0-cp310-cp310-musllinux_1_2_aarch64.whl (249.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

quantcpp-0.12.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (251.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

quantcpp-0.12.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (249.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

quantcpp-0.12.0-cp310-cp310-macosx_11_0_arm64.whl (259.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

quantcpp-0.12.0-cp39-cp39-musllinux_1_2_x86_64.whl (252.4 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

quantcpp-0.12.0-cp39-cp39-musllinux_1_2_aarch64.whl (249.3 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

quantcpp-0.12.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (251.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

quantcpp-0.12.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (249.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

quantcpp-0.12.0-cp39-cp39-macosx_11_0_arm64.whl (259.7 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: quantcpp-0.12.0.tar.gz
  • Upload date:
  • Size: 287.6 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.0.tar.gz
Algorithm Hash digest
SHA256 2c3d3ef39f13b3f88d82f0e18a222b8709b9b911c0f321559f9a302b0b9bce88
MD5 afe9c9869efa51291a1990f9dec79298
BLAKE2b-256 f3c22eeee54bac9e57af5145a820048cf047edfdf241800d492ff88bf07109d3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.12.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c05288ff339d30c864b6af4a79bf7d59cbb827143777d10b6b2076c08b6fdffc
MD5 299530336c67c2f6969561538b6a1bbc
BLAKE2b-256 bf9213e2eeb3ca2308631260109e64737851a7131b17628d2e7f71d63c73c199

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.12.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1ef2b6aaf77bdd54628470556b6472e32980a50311e37c9087c8375958314ce8
MD5 e4a285797211847f6a4e67c401b19a0c
BLAKE2b-256 18ebbe80cd2c20b931a2a2e900bd4ac4c650697755ea710a57a64ec80e267be5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.12.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5f7ee4c6f1dfc44b497e22006d1918c97fff6fa4682c15324fdcd8e43e19be0e
MD5 cd9c77f84704bea50d276e39d505d70c
BLAKE2b-256 f994d58d186488363bc2ddfb04296cdb411a03b0c1910f436744abff02db7526

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.12.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 853d886e48f6c5852db2a2bd1bf33e54803aa6f1b3ca8035096c352a8665fe98
MD5 b6defe9fb129e23b16381b5062ad441e
BLAKE2b-256 9ed12c4d8d02fa6a18521a590a6275b64c580871839828b1a0bd9de7da0c3a23

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.12.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e467e503dca07b9a2a61226a03d76fc79e5aba7b9856ebc370c8ac3ec145c92b
MD5 35bc2ebd06645c9fd08d72a6598943dc
BLAKE2b-256 83310c44aad92b60c84a683bfadb79271ce90ac2423196a669a0cdd6d66dda7e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.12.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e76cdf0eeda7cf11b30c520fd65ea9bef2158705cfcaf9e5006ec9c4584ec801
MD5 1c49e6cfb47a69a05a9b68225bed0406
BLAKE2b-256 9b42efa5b7d74d729f69eb97bee572f5899d5e374832076ea51f446d9afb821e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.12.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d8eb49b42521374762728f795d24979b6664ed34b1e66c0725ba14f637244760
MD5 9a8391a9e858fefcccbbd9c512c052e4
BLAKE2b-256 3f69c83fdeb1d66fd0192c6cd0f97383dd18acffc662f4e3deebf337aecd5877

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.12.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c40d9a19277fedfe72f023c4998d790bc224fe0849872a44f8da032de7539857
MD5 c40bab7f30e1ac581a1858ca8e88c9cc
BLAKE2b-256 106139ab7b593e5946f4cd73d2ec2b0fe3002f5e9d386a4b04b827c4130f700a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.12.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ab7370a799346a0c3491dba0ac6fca23012773f39b09497cfffff44ad65c8544
MD5 d7925287dbc3ac5d6d8e664e71c5de3a
BLAKE2b-256 f49ef5fbb68a1d3f22de32c55bd8b1da714efe3156b8ebc4f7e721879a286851

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.12.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7596f8f83a7abbfd5ac7a4037908c628dcd887ec28689bd0b6f8447f14eb014e
MD5 41ca557270ade73d53f6bf39f75b3231
BLAKE2b-256 530d54b609d51a120b7c66401b33772741ef2bac08551394c90f9425b9830ee5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.12.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 23af843fdb110ed02ae8c8ce7f4d7eb20e58379593df1660440b1e028c1fef38
MD5 1cafe6236fb8f0ca907d1361de264d8f
BLAKE2b-256 c4ca14711baca64c7aa67f81ba3985f00a3022872fc5f6e54edbccdf4376588d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.12.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ed8843608d5408a91e224a90bad1753a20ba791e13b977ad0135145d71bcbee9
MD5 79ca37256de10367fcf00529269b9976
BLAKE2b-256 c75468a9a829ddbb3b92ec8e30eb1468729be407bb4e79bc5b95bcaaba99cc0f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.12.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3f2d5dc1ce41eeb58924107afd83427b2df3e4da257c57848077987171f91787
MD5 077276a0ee6bd6a1e693538c07d22dd2
BLAKE2b-256 3f4064df273453d6f960ae78e374b81af38bffc294951ba1b1b268dff21e4fbc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.12.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c1866faec83dd9ebff23549d1fe8c96b378cf74f2ddec4b56e81249d88d57ff2
MD5 b3ff5fe1c61cd0c9a2346f3b72af3775
BLAKE2b-256 df7e9f7dba4063c95d028138f5f00d50f2e790e9bb1a6c5888e9381e6fe87845

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.12.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6ca356061bb81a65f97c9fddcf80400625fea707d981e8fea55c1b40588468a4
MD5 762ed321d305493bd0342151ee166db1
BLAKE2b-256 c0d4c1ad975429b8132aa48e03cb7b66d18e150f4b735b7a8b7572a67de8eaea

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.12.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 013fd8387448f106865d0d4c671d58870929d09c59f4577d0174e87806423246
MD5 2513a6efad14a08cfe23bb61dbe89b1d
BLAKE2b-256 77aeaeff92afec7aff6e4e89bbf8cb21e80176a7f0104835af0473c919bea3fb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.12.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 680f448b0c27622702246f274b353ab080d97b9ae1a6548d4fff20508fa6f8cb
MD5 13d26631a439a34c4144bc366a533b09
BLAKE2b-256 bd6e8a7fecda180d05dcd98e2cb117da5af49986a010b02d3c3421553ba67b6a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.12.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d1dd5f75dffbdf7e685a10c318e6f1ec5800e47210c158461db4edb0dd37c876
MD5 244c58cc1a1a280556019ad71c566a60
BLAKE2b-256 fa9d82ef2aadac46717a5b3b15c42c9ec0aa8ee4f79d5e3968b65ff1dad149b6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.12.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bd24e66bb8dd9f007e6e8ed93d74814db2431d0ec787ed2c24b2cf8e28c4e257
MD5 4b42ac485a903c361b712d15a2c60f96
BLAKE2b-256 c96b6fb820f0d80feeb1f86f6f58b05ff83b314b44907017627722ee58adeb91

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.12.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4d6240e2bb38e1ae80f5584e82b513bddf0faef17a379a34c26b3725c7c75c90
MD5 19f8148e63cac23b3ea8763d0c7b3406
BLAKE2b-256 c2ecf821d3d0d3602b735aae6228175e785822a38ebc7db0b2708960ff6e545b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.12.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 aedff354b22df770be42c767dadb07f97eb7db88ec99cbd499954b95c576efa8
MD5 5a2811393fa1fefd1ca512a457ebd379
BLAKE2b-256 a61c3ca75b1af3334bdef69370fed64781e6fe869f0ff5348557b58b8f36e93b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.12.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a2ccbb48e1b2cd603ce7ac4384b9942df5dbb293a4992d035c284496a84201a5
MD5 8d78f16eb12adc0fe3bc69561a143697
BLAKE2b-256 e4f1874591b6aaa65b63afffee7afae11909b71c0f327412d27585dfcf555879

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.12.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0133f9ffada9a3ab545e238d7ca0ff1cdc81ff7d65ea558f2d40bc16bcd2391a
MD5 c3adcb88d45d49d16bdda529594c3b99
BLAKE2b-256 0743f1eac809c55b2be0c86335b8926ac88e008e5070c0e7c5bdad27402e7128

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.12.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b50b19ad65425da2626182a5833d5b03537ee7ecb7ad70f45f3c8b4737ea9e78
MD5 fdbd181c673cdbbc965ca466b8a79cb9
BLAKE2b-256 915f5ed5f48a4b28ae2d65e0fd2e6c99f2b8b7651ee1416d848bb6ea03a15919

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantcpp-0.12.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1427a076d0fadebcb9eb548f2797b6c0d9bfcbf1728b4e02413f0033efe363dd
MD5 9e6253bc72c67824f653a097ab3d9a11
BLAKE2b-256 8a18c06850983cf574caf64a55e3cfd2f1e2e9ebbd67d894cbd5bbb4140455f1

See more details on using hashes here.

Provenance

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