Attention
The vector search and clustering algorithms in RAFT are being migrated to a new library dedicated to vector search called cuVS. We will continue to support the vector search algorithms in RAFT during this move, but will no longer update them after the RAPIDS 24.06 (June) release. We plan to complete the migration by RAPIDS 24.10 (October) release and they will be removed from RAFT altogether in the 24.12 (December) release.
Core#
This page provides C++ class references for the publicly-exposed elements of the raft/core
package. The raft/core
headers
require minimal dependencies, can be compiled without nvcc
, and thus are safe to expose on your own public APIs. Aside from
the headers in the raft/core
include directory, any headers in the codebase with the suffix _types.hpp
are also safe to
expose in public APIs.
Contents:
- Resources
- logger
- Key-Value Pair
- NVTX
- Interruptible
- Operators and Functors
add_const_op
sub_const_op
mul_const_op
div_const_op
div_checkzero_const_op
pow_const_op
mod_const_op
equal_const_op
absdiff_op
sqdiff_op
raft::identity_op
raft::void_op
raft::cast_op
raft::key_op
raft::value_op
raft::sqrt_op
raft::nz_op
raft::abs_op
raft::sq_op
raft::add_op
raft::sub_op
raft::mul_op
raft::div_op
raft::div_checkzero_op
raft::pow_op
raft::mod_op
raft::min_op
raft::max_op
raft::argmin_op
raft::argmax_op
raft::greater_op
raft::less_op
raft::greater_or_equal_op
raft::less_or_equal_op
raft::equal_op
raft::notequal_op
raft::const_op
raft::plug_const_op
raft::compose_op
raft::map_args_op
- Mathematical Functions
- Bitset
- Bitmap