-
Notifications
You must be signed in to change notification settings - Fork 245
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Rust] DiskANN search #798
Merged
Merged
Changes from all commits
Commits
Show all changes
33 commits
Select commit
Hold shift + click to select a range
3dc2197
DiskANNIndex as VectorIndex interface
eddyxu dc28e7c
compilable
eddyxu 84b5f9c
compilable
eddyxu 97d7a9b
persist
eddyxu 8bb3728
make it compile
eddyxu 75ae727
buildable
eddyxu 259ca2a
build return
eddyxu 37a25bd
neighbour w.o lock
eddyxu 2598d78
cargo fmt
eddyxu eaa91ec
fix some compiling
eddyxu 2f46808
fix some builds
eddyxu c5efd9f
pass all tests
eddyxu 3a0b02c
cargo fmt
eddyxu 13ee0d6
add some profiling
eddyxu fa8a4f0
more profiling
eddyxu d01b636
profiling
eddyxu b72fa75
fix visit semantic in graph
eddyxu f182ed2
minor
eddyxu 719b500
print out progresss
eddyxu 69eb129
open diskann index
eddyxu 68d398d
cargo fmt
eddyxu 53605c8
load on demand
eddyxu 5405c2c
add debug
eddyxu 6dce9da
pass dataset as Arc
eddyxu 3f07468
pass dataset and load vectors on demand
eddyxu bbf82d6
buildable
eddyxu 292b40b
change
eddyxu 2a0b11e
fix tests
eddyxu 3690f2c
clean up prints
eddyxu 15d4ca6
revert metrics
eddyxu 2a62d89
Update rust/src/index/vector/diskann/builder.rs
eddyxu 73c9e5d
Merge branch 'main' into lei/search_diskann
eddyxu 1797eaf
Merge branch 'main' into lei/search_diskann
eddyxu File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should the docs be updated for the new index?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This index is not ready for public usage yet. After this issue, we still need some work to profiling and optimizations.
This PR just make it ready for the team to start do benchmark e2e.