HNSW#

This is a wrapper for hnswlib, to load a CAGRA index as an immutable HNSW index. The loaded HNSW index is only compatible in cuVS, and can be searched using wrapper functions.

#include <cuvs/neighbors/hnsw.hpp>

namespace cuvs::neighbors::hnsw

Index search parameters#

Warning

doxygengroup: Cannot find group “hnsw_cpp_search_params” in doxygen xml output for project “cuvs” from directory: ../../cpp/doxygen/_xml/

Index#

Warning

doxygengroup: Cannot find group “hnsw_cpp_index” in doxygen xml output for project “cuvs” from directory: ../../cpp/doxygen/_xml/

Index extend parameters#

Warning

doxygengroup: Cannot find group “hnsw_cpp_extend_params” in doxygen xml output for project “cuvs” from directory: ../../cpp/doxygen/_xml/

Index extend#

Warning

doxygengroup: Cannot find group “hnsw_cpp_index_extend” in doxygen xml output for project “cuvs” from directory: ../../cpp/doxygen/_xml/

Index load#

Warning

doxygengroup: Cannot find group “hnsw_cpp_index_load” in doxygen xml output for project “cuvs” from directory: ../../cpp/doxygen/_xml/

Index serialize#

Warning

doxygengroup: Cannot find group “hnsw_cpp_index_serialize” in doxygen xml output for project “cuvs” from directory: ../../cpp/doxygen/_xml/