libcuvs-vecflow-cu12
cuVS with VecFlow filtered-ANN extensions (C++ library + headers)
cuVS with VecFlow filtered-ANN extensions (C++ library + headers)
To install this package, run one of the following:
libcuvs.so built from VecFlow's fork of cuVS 26.06. Strict additive extension of the upstream public API — every upstream cagra / ivfflat / ivfpq / bruteforce / nndescent function keeps its existing signature and behavior. VecFlow adds the following new namespaces alongside: - cuvs::neighbors::cagra::filteredsearch (per-query label gate) - cuvs::neighbors::filteredbfs::* (one-probe IVF-Flat label gate) - cuvs::neighbors::vecflow::* (composite IVF-Graph + IVF-BFS) Modifications to cagra/ivfflat detail headers (new device helpers, new searchalgo enum branch, new dispatch overloads) are likewise purely additive — none of the upstream code paths are altered.
NOTE: this is a separate conda package named libcuvs-vecflow-cuXX,
not a replacement for the rapidsai libcuvs package. Install one or
the other, not both.
Until cuVS 26.06 is on the stable rapidsai channel, install with the nightly channel listed first:
mamba install -c VecFlow -c rapidsai-nightly -c rapidsai \
-c conda-forge libcuvs-vecflow-cu12
Summary
cuVS with VecFlow filtered-ANN extensions (C++ library + headers)
Last Updated
May 30, 2026 at 21:41
License
Apache-2.0
Supported Platforms