-
Notifications
You must be signed in to change notification settings - Fork 197
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
Add FAISS with RAFT enabled Benchmarking to raft-ann-bench #2026
Merged
Merged
Changes from all commits
Commits
Show all changes
165 commits
Select commit
Hold shift + click to select a range
cc9cbd3
Unpack list data kernel
tarang-jain 28484ef
Merge branch 'branch-23.08' of https://github.com/rapidsai/raft into …
tarang-jain e39ee56
update packing and unpacking functions
tarang-jain 68bf927
Merge branch 'branch-23.08' of https://github.com/rapidsai/raft into …
tarang-jain 78d6380
Update codepacker
tarang-jain 49a8834
Merge branch 'branch-23.08' of https://github.com/rapidsai/raft into …
tarang-jain 897338e
refactor codepacker (does not build)
tarang-jain c1d80f5
Merge branch 'branch-23.08' of https://github.com/rapidsai/raft into …
tarang-jain 2a2ee51
Undo deletions
tarang-jain 834dd2c
undo yaml changes
tarang-jain 6013429
style
tarang-jain ab6345a
Update tests, correct make_list_extents
tarang-jain ed80d1a
More changes
tarang-jain cdff9e1
Merge branch 'branch-23.08' of https://github.com/rapidsai/raft into …
tarang-jain 7412272
debugging
tarang-jain 700ea82
Working build
tarang-jain 27451c6
Merge branch 'branch-23.08' of https://github.com/rapidsai/raft into …
tarang-jain 9d742ef
rename codepacking api
tarang-jain d1ef8a1
Updated gtest
tarang-jain e187147
Merge branch 'branch-23.08' of https://github.com/rapidsai/raft into …
tarang-jain 4f233a6
Merge branch 'branch-23.08' of https://github.com/rapidsai/raft into …
tarang-jain 4ee99e3
updates
tarang-jain 22f4f80
update testing
tarang-jain 9f4e22c
Merge branch 'branch-23.08' of https://github.com/rapidsai/raft into …
tarang-jain c95d1e0
updates
tarang-jain da78c66
Update testing, pow2
tarang-jain 5cc6dc9
Merge branch 'branch-23.08' of https://github.com/rapidsai/raft into …
tarang-jain 15db0c6
remove unneccessary changes
tarang-jain 154dc6d
Delete log.txt
tarang-jain 47d6421
updates
tarang-jain 0f1d106
Merge branch 'faiss-ivf' of https://github.com/tarang-jain/raft into …
tarang-jain e2e1308
ore cleanup
tarang-jain 3f470c8
Merge branch 'branch-23.08' of https://github.com/rapidsai/raft into …
tarang-jain 41a49b2
style
tarang-jain 1d2a5b0
Merge branch 'branch-23.10' of https://github.com/rapidsai/raft into …
tarang-jain 8ce8115
Merge branch 'branch-23.10' of https://github.com/rapidsai/raft into …
tarang-jain 171215b
Merge branch 'branch-23.10' of https://github.com/rapidsai/raft into …
tarang-jain 135d973
Initial commit
tarang-jain d7a9b4e
Merge branch 'branch-23.10' of https://github.com/rapidsai/raft into …
tarang-jain 5738cca
im
tarang-jain 62b39cf
host pq codepacker
tarang-jain 8702b92
refactored codepacker
tarang-jain 5b2a7e0
Merge branch 'branch-23.10' of https://github.com/rapidsai/raft into …
tarang-jain 4139c7e
updated CP
tarang-jain e846352
undo some diffs
tarang-jain 2ab3da2
undo some diffs
tarang-jain eb493a7
undo some diffs
tarang-jain 28b7125
update docs
tarang-jain 4b3b3bb
Merge branch 'branch-23.10' into faiss-ivf
tarang-jain 3da5265
Merge branch 'branch-23.12' into faiss-ivf
cjnolet d546d89
initial efforts for compress/decompress codepacker
tarang-jain b6e3de9
Merge branch 'branch-23.12' of https://github.com/rapidsai/raft into …
tarang-jain 4b94c45
Merge branch 'branch-23.12' into faiss-ivf
cjnolet ec11fd8
Merge branch 'branch-23.12' into faiss-ivf
cjnolet 8a41330
Update codepacker and helpers
tarang-jain 86f1aa4
Merge branch 'branch-23.12' of https://github.com/rapidsai/raft into …
tarang-jain 0baee4a
Merge branch 'faiss-ivf' of https://github.com/tarang-jain/raft into …
tarang-jain 9d66a8f
more helpers and debugging
tarang-jain 3be7afd
Merge branch 'branch-23.12' of https://github.com/rapidsai/raft into …
tarang-jain fd01442
Update tests
tarang-jain 1b4fd0e
action struct correction
tarang-jain 7d760e9
Merge branch 'branch-23.12' of https://github.com/rapidsai/raft into …
tarang-jain aaff0bf
testing
tarang-jain c4bc220
Merge branch 'branch-23.12' of https://github.com/rapidsai/raft into …
tarang-jain 6a5443a
remove unneeded funcs
tarang-jain bca8f40
Merge branch 'branch-23.12' into faiss-ivf
cjnolet 8edc7a1
Add helper for extracting cluster centers
tarang-jain 93eebab
Merge branch 'branch-23.12' of https://github.com/rapidsai/raft into …
tarang-jain 140701e
Merge branch 'faiss-ivf' of https://github.com/tarang-jain/raft into …
tarang-jain 0b88ca4
Update docs
tarang-jain d67fe8d
Merge branch 'branch-23.12' of https://github.com/rapidsai/raft into …
tarang-jain a68d7a7
Add test
tarang-jain 41ac27f
correction
tarang-jain 5073ea3
Update docs
tarang-jain 889bbdd
Merge branch 'branch-23.12' of https://github.com/rapidsai/raft into …
tarang-jain 3dbf3a7
more updates to docs
tarang-jain 30bdee5
style
tarang-jain 55fa0ef
more docs
tarang-jain 8eb07f8
undo small docstring change
tarang-jain f8956d5
style
tarang-jain 228e997
more doc updates
tarang-jain bdd75cf
small doc fix
tarang-jain 6adcb98
resource docs
tarang-jain 1893963
Update docs for ivf_flat::helpers::reset_index
tarang-jain 91e17c2
Merge branch 'branch-23.12' of https://github.com/rapidsai/raft into …
tarang-jain a2d4575
update reset_index
tarang-jain 1efd28f
change helpers name to contiguous
tarang-jain 9841e6c
move get_list_size to index struct
tarang-jain 3f8baaa
change test name
tarang-jain 11a681f
raft enabled BM
tarang-jain 3cd2d4a
Merge branch 'branch-24.02' of https://github.com/rapidsai/raft into …
tarang-jain 633ad86
raft enabled IVF-Flat BM
tarang-jain 09bcbd8
style
tarang-jain ab442b3
remove hardcoded pool size
tarang-jain a3acb5d
update faiss::gpu::benchmark main, revert pool MR in constructor
tarang-jain 8bc00aa
Merge branch 'branch-24.02' of https://github.com/rapidsai/raft into …
tarang-jain e539fd2
Merge branch 'branch-24.02' of https://github.com/rapidsai/raft into …
tarang-jain 2b089bb
Merge branch 'branch-24.02' of https://github.com/rapidsai/raft into …
tarang-jain 87b3eb5
updated yaml
tarang-jain 5057525
Merge branch 'branch-24.02' of https://github.com/rapidsai/raft into …
tarang-jain bdf7196
update config, faiss bm
tarang-jain a045f8e
Merge branch 'branch-24.02' of https://github.com/rapidsai/raft into …
tarang-jain 72b7e00
debug
tarang-jain 3bbf67a
merge changes
tarang-jain 22b6754
raft refinement for faiss index
tarang-jain 9d9a078
merge
tarang-jain 1385cf8
dbg
tarang-jain 651ea18
Merge branch 'faiss-ivf' of https://github.com/tarang-jain/raft into …
tarang-jain 5847a09
Merge branch 'branch-24.02' into faiss-ivf
cjnolet 77f9366
changes
tarang-jain 31f444d
Merge branch 'faiss-ivf' of https://github.com/tarang-jain/raft into …
tarang-jain dfb2c2c
changes
tarang-jain 9be5ecc
cleanup
tarang-jain 02bdc23
Merge branch 'branch-24.02' of https://github.com/rapidsai/raft into …
tarang-jain 27bf943
cleanup
tarang-jain 9012267
Merge branch 'branch-24.02' of https://github.com/rapidsai/raft into …
tarang-jain 0c714d5
updates,cleanup,style
tarang-jain df10536
updates,cleanup
tarang-jain 395402c
updates,changes,style
tarang-jain 4b8843d
Merge branch 'branch-24.02' into faiss-ivf
tarang-jain b1e7495
Merge branch 'branch-24.04' into faiss-ivf
tarang-jain 95dcd10
Remove unnecessary copyright date changes
tfeher e25acf1
Merge branch 'branch-24.04' into faiss-ivf
tfeher 8975a81
add 100M params,remove debug statements
tarang-jain 8188767
merge
tarang-jain f697549
Merge branch 'faiss-ivf' of https://github.com/tarang-jain/raft into …
tarang-jain f0aa1db
small correction in 100M params
tarang-jain 7a429e5
Merge branch 'branch-24.04' into faiss-ivf
cjnolet a54408f
Merge branch 'branch-24.02' of https://github.com/rapidsai/raft into …
tarang-jain 757e07a
adding faiss cpu configs
tarang-jain 65f096f
Merge branch 'branch-24.04' of https://github.com/rapidsai/raft into …
tarang-jain d472c06
Merge branch 'faiss-ivf' of https://github.com/tarang-jain/raft into …
tarang-jain dbb773d
merge
tarang-jain 66baf65
update get_faiss.cmake
tarang-jain ccc8056
Merge branch 'branch-24.06' into faiss-ivf
tarang-jain 2d223dd
Merge branch 'branch-24.06' into faiss-ivf
cjnolet 092b9b9
Merge branch 'branch-24.06' into faiss-ivf
tarang-jain b9c64be
style
tarang-jain 981a730
Merge branch 'branch-24.06' of https://github.com/rapidsai/raft into …
tarang-jain 507ce25
undo copyright change
tarang-jain dc14d8b
remove debug statements
tarang-jain af37e68
match func signature
tarang-jain e5170a8
make build
tarang-jain 9df0d73
add metric conversion func
tarang-jain bd1fe4c
remove metric parsing bugs
tarang-jain 7295308
include utils header
tarang-jain f2f2e3b
Merge branch 'branch-24.06' of https://github.com/rapidsai/raft into …
tarang-jain 1838102
Merge branch 'branch-24.06' into faiss-ivf
tarang-jain fe389db
bm configs for ivfflat
tarang-jain 9c5cf50
update docs to keep track of FAISS issue
tarang-jain 09d2422
rm name
tarang-jain d56089d
Merge branch 'faiss-ivf' of https://github.com/tarang-jain/raft into …
tarang-jain ba2cdd8
Merge branch 'branch-24.06' of https://github.com/rapidsai/raft into …
tarang-jain 921eadd
Update python/raft-ann-bench/src/raft-ann-bench/run/conf/algos/faiss_…
tarang-jain c91a94b
revert comment, final changes
tarang-jain 29e08cb
merge
tarang-jain cca3927
merge 24.06
tarang-jain b0ce3ee
merge 24.08
tarang-jain fc5c2b3
add warning when throughput mode is enabled
tarang-jain 0fa20a9
make compile
tarang-jain a2c1d7f
Merge branch 'branch-24.08' of https://github.com/rapidsai/raft into …
tarang-jain bd6d5b5
make compile
tarang-jain 36c97e8
style
tarang-jain 04a3342
corrections
tarang-jain 60d5927
Merge branch 'branch-24.08' into faiss-ivf
tarang-jain 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
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
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.
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.
I noticed several files in this PR that do not end with a newline.
In practice I've found that this rarely matters, but it can occasionally cause issues for tools doing line-by-line parsing of files. In a future PR, you may want to consider automatically fixing these with
pre-commit
, likecudf
does: https://github.com/rapidsai/cudf/blob/107753ccaacdb62287c4dd4351e5caf3bf8bc62a/.pre-commit-config.yaml#L13