Skip to content

Native serialization for MultiMutableVamana index#289

Draft
razdoburdin wants to merge 2 commits intointel:dev/razdoburdin_streamingfrom
razdoburdin:streaming/multi_dynamic_vamana
Draft

Native serialization for MultiMutableVamana index#289
razdoburdin wants to merge 2 commits intointel:dev/razdoburdin_streamingfrom
razdoburdin:streaming/multi_dynamic_vamana

Conversation

@razdoburdin
Copy link
Contributor

@razdoburdin razdoburdin commented Mar 16, 2026

This PR introduce native serialization for MultiMutableVamana index.
Should be merged after: #286

Main changes are:

  1. New overload of svs::index::vamana::auto_multi_dynamic_assemble required for direct deserialization accepts lazy loaders and call them in a flexible order to cover legacy serialized models.
  2. Added related tests.
  3. supports_saving flag is keeped false, as far as it isn't used.
  4. MultiMutableVamana doesn't have an orchestrator. So no changes on this side.

@razdoburdin razdoburdin marked this pull request as draft March 16, 2026 09:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant