cuvs icon indicating copy to clipboard operation
cuvs copied to clipboard

Migrate IVF-PQ from RAFT to cuVS

Open lowener opened this issue 1 year ago • 5 comments

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 .hpp header, for inclusion in CUDA-free code. bitset::test() function has been temporarily disabled due to the switch from .cuh to .hpp.

lowener avatar Apr 19 '24 14:04 lowener

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.

copy-pr-bot[bot] avatar Apr 19 '24 14:04 copy-pr-bot[bot]

/ok to test

lowener avatar Apr 19 '24 21:04 lowener

/ok to test

lowener avatar Apr 23 '24 20:04 lowener

/ok to test

lowener avatar Apr 23 '24 20:04 lowener

/ok to test

lowener avatar Apr 23 '24 21:04 lowener

/ok to test

cjnolet avatar May 01 '24 00:05 cjnolet

/ok to test

lowener avatar May 06 '24 17:05 lowener

/ok to test

lowener avatar May 08 '24 14:05 lowener

/ok to test

lowener avatar May 08 '24 17:05 lowener

/ok to test

cjnolet avatar May 09 '24 01:05 cjnolet

/ok to test

cjnolet avatar May 09 '24 15:05 cjnolet

/ok to test

cjnolet avatar May 09 '24 15:05 cjnolet

/ok to test

cjnolet avatar May 09 '24 16:05 cjnolet

/ok to test

cjnolet avatar May 09 '24 16:05 cjnolet

/ok to test

lowener avatar May 10 '24 15:05 lowener

/ok to test

lowener avatar May 10 '24 15:05 lowener

/ok to test

cjnolet avatar May 10 '24 16:05 cjnolet

/ok to test

cjnolet avatar May 10 '24 20:05 cjnolet

/ok to test

cjnolet avatar May 10 '24 20:05 cjnolet

/ok to test

cjnolet avatar May 10 '24 20:05 cjnolet

/merge

cjnolet avatar May 10 '24 22:05 cjnolet