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.08 (August) release.
Multi-dimensional Data#
This page provides C++ class references for the RAFT’s 1d span and multi-dimension owning (mdarray) and non-owning (mdspan) APIs. These headers can be found in the raft/core
directory.
- Multi-dimensional Representation
- mdspan: Multi-dimensional Non-owning View
- mdarray: Multi-dimensional Owning Container
- span: One-dimensional Non-owning View
- mdbuffer: Multi-dimensional Maybe-Owning Container
- memory_type_dispatcher
- temporary_device_buffer: Temporary raft::device_mdspan Producing Object