[ENH] Quantized Spann Segment Reader#6405
Conversation
Reviewer ChecklistPlease leverage this checklist to ensure your code review is thorough before approving Testing, Bugs, Errors, Logs, Documentation
System Compatibility
Quality
|
a520611 to
ff6baf8
Compare
This comment has been minimized.
This comment has been minimized.
3324688 to
f823d3d
Compare
ff6baf8 to
9a26a8f
Compare
This comment has been minimized.
This comment has been minimized.
|
This reader is wired into the SpannProvider to handle rotate, navigate, and bruteforce read-path operations over persisted quantized segments by loading the requisite blockfile metadata, reusing the USearch centroid index in read-only mode, and enforcing dimensionality with deduplicated scoring keyed by global versions. Complementary utility updates add predicate-aware, deduplicated cluster queries and shared rotation/center constants, enabling integration tests with realistic 1024-dimensional embeddings alongside the new math and RNG dependencies required to validate accuracy end-to-end. Key Changes• Added Possible Issues• This summary was automatically generated by @propel-code-bot |
f823d3d to
d45735e
Compare
9a26a8f to
a601921
Compare
d45735e to
d24f142
Compare
a601921 to
80a5af5
Compare
80a5af5 to
514208a
Compare
d2f93df to
bc0818a
Compare
514208a to
939cc61
Compare
939cc61 to
833b8cc
Compare
bc0818a to
465c5fc
Compare
This comment has been minimized.
This comment has been minimized.
Merge activity
|
6875112 to
ee117ac
Compare
- **[ENH]: Cache rust git submodules in mounted volume (#6424)** - **[CHORE](k8s) increase dev CPU limits from 100m to 200-300m (#6435)** - **[ENH] replace live cloud tests with k8s integration tests (#6434)** - **[ENH] Make dirty_log_collections metric mcmr-aware. (#6353)** - **[ENH] Quantized Spann Segment Writer (#6397)** - **[ENH] Wire up quantized writer in compaction (#6399)** - **[ENH] Quantized Spann Segment Reader (#6405)** - **[ENH] Wire up quantized reader in new orchestrator (#6409)** - **[ENH] Garbage collect usearch index files (#6416)** - **[ENH] Trace quantized spann implementation (#6425)** - **[ENH]: Precompute data chunk len() (#6442)** - **[BUG]: Compaction version file flush was incomplete on MCMR (#6423)** - **[DOC]: Fixed broken links in Readme (#6440)** - **[DOC] Fix link to Rust documentation (#6443)** - **[ENH]: Allow users to disable FTS in schema (#6214)** --------- Co-authored-by: Robert Escriva <[email protected]> Co-authored-by: Macronova <[email protected]> Co-authored-by: Nilpotent <[email protected]> Co-authored-by: anderk222 <[email protected]> Co-authored-by: Sanket Kedia <[email protected]>

Description of changes
Summarize the changes made by this PR.
test_persistto use the reader implTest plan
How are these changes tested?
pytestfor python,yarn testfor js,cargo testfor rustMigration plan
Are there any migrations, or any forwards/backwards compatibility changes needed in order to make sure this change deploys reliably?
Observability plan
What is the plan to instrument and monitor this change?
Documentation Changes
Are all docstrings for user-facing APIs updated if required? Do we need to make documentation changes in the docs section?