Skip to main content

latence-solver

latence-solver is the Tabu Search Quadratic Knapsack solver used by voyager-index for both local refinement and the canonical OSS /reference/optimize contract.

The default build is CPU fallback (deterministic Rust). Optional Cargo features enable experimental CUDA (NVIDIA) and wgpu hooks; when unavailable or disabled, the solver falls back to the CPU backend. Python builds expose cuda_available() / gpu_available() and backend_status() for runtime reporting.

Build locally (Python extension) with:

python -m pip install ./src/kernels/knapsack_solver

This repo currently ships the solver through local source install rather than a separate PyPI release.

CUDA-enabled wheels require building with --features cuda (see Cargo.toml) and a suitable CUDA toolkit/runtime on the build machine.

Metadata

Release files for latence-solver 0.1.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for latence-solver 0.1.6
File Size Uploaded
latence_solver-0.1.6.tar.gz 84.8 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for latence-solver 0.1.6
File
latence_solver-0.1.6-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
latence_solver-0.1.6-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
latence_solver-0.1.6-cp312-cp312-macosx_10_14_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.14+ x86-64 Details
latence_solver-0.1.6-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
latence_solver-0.1.6-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
latence_solver-0.1.6-cp311-cp311-macosx_10_14_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.14+ x86-64 Details
latence_solver-0.1.6-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details
latence_solver-0.1.6-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
latence_solver-0.1.6-cp310-cp310-macosx_10_14_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.14+ x86-64 Details

Total release size: 4.7 MB

Release files / latence_solver-0.1.6.tar.gz

Download URL latence_solver-0.1.6.tar.gz
Size 84.8 kB
Tags Source
SHA-256 checksum
How to use checksums
375b9c719c2bc761e950a504bb5528e44bf057c83a2c174a254bfac3c01f9d14
BLAKE2b-256 checksum
How to use checksums
29441a3d4b8ae20aa6a3dc36f7acea0ce4255bbe90ff4750c30951179d112020
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 20, 2026.

Transparency log

Release files / latence_solver-0.1.6-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL latence_solver-0.1.6-cp312-cp312-manylinux_2_28_x86_64.whl
Size 560.0 kB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d644a0a3979c2043b1a38438795c770158f6b9289bf460860f5bd35b43e821c3
BLAKE2b-256 checksum
How to use checksums
a6384cad0bdcc9631b6a7ab8a885aadfb30d49ab904d421797dd752004caadbb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 20, 2026.

Transparency log

Release files / latence_solver-0.1.6-cp312-cp312-macosx_11_0_arm64.whl

Download URL latence_solver-0.1.6-cp312-cp312-macosx_11_0_arm64.whl
Size 459.9 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
029ea096973f007399a3a26e00d6543b7179367cbd08331a79cc9f28ba5397d4
BLAKE2b-256 checksum
How to use checksums
bb151de27bd7797eac43cdee997d1bf854f57539de7a5c248fb7a8c2cf452ca0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 20, 2026.

Transparency log

Release files / latence_solver-0.1.6-cp312-cp312-macosx_10_14_x86_64.whl

Download URL latence_solver-0.1.6-cp312-cp312-macosx_10_14_x86_64.whl
Size 523.6 kB
Tags CPython 3.12 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
7967df0f814d4f517d3640079966fa06b1752f01578ade15777bde4fc6b3bac4
BLAKE2b-256 checksum
How to use checksums
f8e2abe50638451d2edef9c8197fcb414f70e38ad327d6a17346a19f41e06035
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 20, 2026.

Transparency log

Release files / latence_solver-0.1.6-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL latence_solver-0.1.6-cp311-cp311-manylinux_2_28_x86_64.whl
Size 558.1 kB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e445c661e5ac4659350531f46829adbd4605157734ed34ccd81a34c4eba952ca
BLAKE2b-256 checksum
How to use checksums
d82831417ed092641f15f276860f7781959e928b89e89ed65febad959bb83036
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 20, 2026.

Transparency log

Release files / latence_solver-0.1.6-cp311-cp311-macosx_11_0_arm64.whl

Download URL latence_solver-0.1.6-cp311-cp311-macosx_11_0_arm64.whl
Size 459.2 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7cc945cb20eef17fa380a5b36b092e9aed9e2cc7fbd09fdd7e71a01f6a5ca2c8
BLAKE2b-256 checksum
How to use checksums
fb793af69baabae9f8d1179d7b106589aa1ef7b374f534892c16b5d4559861c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 20, 2026.

Transparency log

Release files / latence_solver-0.1.6-cp311-cp311-macosx_10_14_x86_64.whl

Download URL latence_solver-0.1.6-cp311-cp311-macosx_10_14_x86_64.whl
Size 522.8 kB
Tags CPython 3.11 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
81040ab5db473c757e6f1f788e330315e355c8c2a8e6956885056aeb4ce81d6a
BLAKE2b-256 checksum
How to use checksums
94b81c78084a7503ab7384743978939cfc663820f28bdbc7e230e6feefd0023b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 20, 2026.

Transparency log

Release files / latence_solver-0.1.6-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL latence_solver-0.1.6-cp310-cp310-manylinux_2_28_x86_64.whl
Size 558.3 kB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
aded734f2b78b5b46b747c19f048f99c1616c64a28337b60d82c989707c9e3ea
BLAKE2b-256 checksum
How to use checksums
02bcabab4eca55f8bc01a17d877b639085fce94cf0f9199da7ddcd16a5b47695
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 20, 2026.

Transparency log

Release files / latence_solver-0.1.6-cp310-cp310-macosx_11_0_arm64.whl

Download URL latence_solver-0.1.6-cp310-cp310-macosx_11_0_arm64.whl
Size 459.2 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
288105e4d82bc359175715d4a11047175ef571b8d3edee2c8a5235de050983c0
BLAKE2b-256 checksum
How to use checksums
6654de74c0ae3d2536a1da16ee551c46b5031c4c62da237812ce218e12d06a34
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 20, 2026.

Transparency log

Release files / latence_solver-0.1.6-cp310-cp310-macosx_10_14_x86_64.whl

Download URL latence_solver-0.1.6-cp310-cp310-macosx_10_14_x86_64.whl
Size 523.0 kB
Tags CPython 3.10 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
a9d8cc785ed5c61ebebf72026774d16af86b314e62c38179b61970e1f20221a2
BLAKE2b-256 checksum
How to use checksums
23f65367c78d42bae637c1b68d648ef54aa4a4aad0f8f9516e070ce1c943a93f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 20, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.6 This release

10 release files

0.1.5

10 release files

0.1.3

10 release files

0.1.1

9 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page