Skip to main content

Module vector

Module vector 

Source
Expand description

Native dense-vector metric kernels and exact-search helpers.

The ANN index layer builds on these primitives so approximate indexes and exhaustive recall oracles share one definition of distance, tie-breaking, and vector validity.

Structs§

TurboQuantBitWidth
Validated TurboQuant bit width.
TurboQuantBlockedCodes
Block-major packed TurboQuant coordinate codes.
TurboQuantCodebook
Deterministic scalar codebook for one TurboQuant vector dimension.
TurboQuantPackedCodes
Row-major packed TurboQuant coordinate codes.
VectorMetricQuery
Metric scorer bound to a single query vector.
VectorSearchHit
A single exact vector-search result.
VectorTopK
Bounded deterministic lower-is-better vector hit accumulator.

Enums§

ArchivedVectorMetric
An archived VectorMetric
TurboQuantCodebookKind
Deterministic TurboQuant scalar codebook family.
TurboQuantCodecError
Errors returned by safe TurboQuant codec primitives.
VectorMetric
Distance metric for native dense vectors.
VectorMetricResolver
The resolver for an archived VectorMetric

Constants§

TURBO_QUANT_BLOCK_ROWS
Number of vector rows stored together in blocked TurboQuant code storage.

Functions§

exact_vector_top_k
Return the exact top-k nearest vector candidates.
vector_squared_norm
Return sum(component * component) for a validated vector.

Type Aliases§

TurboQuantCodecResult
Result type for TurboQuant codec operations.