Micka

Results 24 issues of Micka

Scann is using `process_and_fill_codes_subspaces` but this code is already present in `vpq_dataset.cuh`. The code in `vpq_dataset.cuh` is more recent because it supports batching. This PR removes the duplicated code.

improvement
non-breaking
C++
DO NOT MERGE

Related issue: #107 This PR adds support for a PQ preprocessing API. It gives access to `train()`, `transform()` and `inverse_transform()` function that can be used to transform a dataset into...

feature request
non-breaking
C++

While CI was running on a Java PR, this C++ test failed: ``` [ RUN ] AnnNNDescentTest/AnnNNDescentTestI8_U32.AnnNNDescent/116 [859479][06:35:48:642681][info ] Recall = 0.885602 (113357/128000), the error is 14.4% above the threshold...

bug

WIP This PR will deprecate uint8 API of CAGRA. So far the build and search operations are replaced by mapping the data to int8 to still offer some support for...

breaking
feature request
cpp
CMake