Migrate IVF-PQ from RAFT to cuVS
List of changes I made during the migration:
- The unit tests are testing IVFPQ codepacker and build functions. So these functions had to be exposed (through
cuvs/neighbors/details) - The bitset filter is now located under `cuvs/neighbors/bitset_filter.cuh"
- search_with_filter is added to the public API, with bitset_filter
- Bitset is exposed in public API in a
.hppheader, for inclusion in CUDA-free code.bitset::test()function has been temporarily disabled due to the switch from.cuhto.hpp.
This pull request requires additional validation before any workflows can run on NVIDIA's runners.
Pull request vetters can view their responsibilities here.
Contributors can view more details about this message here.
/ok to test
/ok to test
/ok to test
/ok to test
/ok to test
/ok to test
/ok to test
/ok to test
/ok to test
/ok to test
/ok to test
/ok to test
/ok to test
/ok to test
/ok to test
/ok to test
/ok to test
/ok to test
/ok to test
/merge