Skip to content

[BUG] Fix Vamana Serialization#1966

Merged
rapids-bot[bot] merged 5 commits intorapidsai:release/26.04from
tarang-jain:vamana-serialize
Apr 1, 2026
Merged

[BUG] Fix Vamana Serialization#1966
rapids-bot[bot] merged 5 commits intorapidsai:release/26.04from
tarang-jain:vamana-serialize

Conversation

@tarang-jain
Copy link
Copy Markdown
Contributor

  • Add sync_stream for D2H copies of the graph
  • strided copy to copy the strided dataset

@tarang-jain
Copy link
Copy Markdown
Contributor Author

cc @cjnolet @bkarsin

@tarang-jain tarang-jain self-assigned this Mar 30, 2026
@tarang-jain tarang-jain added non-breaking Introduces a non-breaking change bug Something isn't working labels Mar 30, 2026
Copy link
Copy Markdown
Contributor

@bkarsin bkarsin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should get a wrapper put around the memcpy, but that should be a separate, future PR.

@tarang-jain tarang-jain changed the title [FEA] Fix Vamana Serialization [BUG] Fix Vamana Serialization Mar 30, 2026
Copy link
Copy Markdown
Contributor

@jinsolp jinsolp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I believe you would have tested the correctness of this code from your end (I understand the serialized graph needs to be fed into diskann), but is there a way to check this correctness in cuVS? For a case where stride != dim? Approving in the meantime.

@tarang-jain
Copy link
Copy Markdown
Contributor Author

/merge

@cjnolet
Copy link
Copy Markdown
Member

cjnolet commented Apr 1, 2026

Please see my comment above about the wrapper for cuda memcpy2d. Don't merge PRs when I've asked for a prereq, please.

@rapids-bot rapids-bot bot merged commit 745191e into rapidsai:release/26.04 Apr 1, 2026
80 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working non-breaking Introduces a non-breaking change

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

4 participants