Delegate CAGRA build heuristics to cuVS instead of hardcoding them - #177
Delegate CAGRA build heuristics to cuVS instead of hardcoding them#177imotov wants to merge 30 commits into
Conversation
|
Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually. Contributors can view more details about this message here. |
|
/ok to test f320ada |
|
/ok to test 6d7fc62 |
|
/ok to test f9fd999 |
|
Let's get NVIDIA/cuvs#2345 merged and then use |
paul-aiyedun
left a comment
There was a problem hiding this comment.
Changes overall look good to me. I just had a few questions.
@achirkin, it looks like your PR keeps the |
Replace the hand-ported heuristic and hard-coded 5M-row algorithm threshold in CagraIndexParamsFactory with cuVS's own APIs, so cuVS stays the single source of truth. Fixes NVIDIA#149
Switches to build against NVIDIA/cuvs#2345
a3df879 to
2b55668
Compare
|
/ok to test 692229e |
|
/ok to test e8167e2 |
|
/ok to test 1b0fd04 |
|
/ok to test 3e7c48d |
|
/ok to test 8e6ebe3 |
|
/ok to test ca62402 |
|
/ok to test 6132d5f |
|
/ok to test 1ce03b4 |
|
/ok to test 7b31187 |
|
/ok to test 1161c7d |
|
/ok to test df35c3f |
|
/ok to test a6d6b94 |
|
/ok to test eb77f70 |
|
/ok to test 73c5828 |
|
/ok to test 1a19fdd |
Replace the hand-ported heuristic and hard-coded 5M-row algorithm threshold in CagraIndexParamsFactory with cuVS's own APIs, so cuVS stays the single source of truth.
Fixes #149