Micka

Results 24 issues of Micka

This should be merged before the Raft PR: https://github.com/rapidsai/raft/pull/753.

CMake
CUDA/C++

Cython / Python
improvement
non-breaking
inactive-30d
CUDA/C++

- Link to `nvtx3` instead of deprecated `nvToolsExt` - Use `LAZY` cmake install message, to avoid flooding the console with all the headers name when they are left untouched.

3 - Ready for Review
improvement
non-breaking
cpp
CMake

This work is still a draft. Having a built-in support of Cosine distance can be useful instead of always relying on external code to normalize and post-process the distances. In...

feature request
non-breaking
2 - In Progress
cpp
python

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...

feature request
non-breaking
cpp
CMake

This PR will bump Raft to 23.06. It is updating CAGRA support and adding it to the tests and benchmarks.

size/XL
needs-dco
do-not-merge/missing-related-issue

For an easy access to pre-compiled libcuvs, new users might appreciate that we publish the libcuvs binary on the assets of the Release page. ![image](https://github.com/rapidsai/cuvs/assets/9810050/c6a7ab16-55e0-4815-83fc-dd0b6dd66e3c)

feature request

Some IVF-PQ helper functions needed for FAISS were missing.

improvement
non-breaking
cpp

improvement
non-breaking
cpp
Python

The CAGRA+HNSW search function is using `uint64_t` when all ANN search functions are using `int64_t`. It would be better to unify this API. Milvus created a fix for this on...

feature request