RAFT contains fundamental widely-used algorithms and primitives for machine learning and information retrieval. The algorithms are CUDA-accelerated and form building blocks for more easily writing high performance applications.
neighborhood_recall
kernel on CUDA stream (#2156) @divyegalacompile-library
by default on pylibraft build (#2090) @lowenerbitmap_to_csr
(#2109) @rhdongconda env create --yes
instead of --force
(#2247) @bdicestd::optional
instead of thrust::optional
to RMM (#2199) @trxcllntctest
is called with --no-tests=error
. (#2163) @bdiceselect_k
on CSR matrix (#2140) @rhdong#ifdef
out pragma deprecation warning messages (#2271) @trxcllntarm64
jobs (#2248) @galipremsagarcuco::sentinel
namespace (#2243) @PointKernelget_upstream
with get_upstream_resource()
(#2207) @misccoraft-ann-bench
output filenames and add features to plotting (#2043) @divyegalahnsw
wrapper source in CMake (#2135) @divyegalaSPMM
strided view (#2124) @lowenernum_cta_per_query
div (#2107) @lowenermax_queries
for CAGRA (#2081) @lowenerci/checks/copyright.py
to mirror RAPIDS reference (#2008) @divyegalaraft-ann-bench
output filenames and add features to plotting (#2043) @divyegalalibraft
and pylibraft
API for CAGRA build and HNSW search (#2022) @divyegalaraft-ann-bench.data_export
(#2009) @divyegalaprint_results
function (#2080) @narangvivek10raft-ann-bench.data_export
(#2025) @cjnoletneighborhood_recall
kernel on CUDA stream (#2156) @divyegalacompile-library
by default on pylibraft build (#2090) @lowenerbitmap_to_csr
(#2109) @rhdongstd::optional
instead of thrust::optional
to RMM (#2199) @trxcllntctest
is called with --no-tests=error
. (#2163) @bdiceraft-ann-bench
C++ search (#1961) @divyegalaucx-py
alpha version update for raft-dask
(#1953) @divyegalaraft-bench-ann
(#1945) @divyegalaraft-ann-bench
(#1916) @divyegalaraft-ann-bench/split_groundtruth
module (#1911) @divyegalawiki_all
dataset config and documentation. (#1918) @cjnoletdry-run
option to raft-ann-bench
(#1970) @cjnoletraft::stats::neighborhood_recall
(#1860) @divyegalaEXPORT_SET
in rapids_find_package_root
(#2006) @cjnoletraft-ann-bench/run
to continue after encountering bad YAML configs (#1980) @divyegalaraft-ann-bench.data_export
CSVs (#1971) @divyegalarapids-dask-dependency
metapackage for managing dask versions (#1968) @galipremsagarhnswlib
in raft-bench-ann
(#1949) @divyegaladask
and distributed
for 23.12
development (#1925) @galipremsagarthroughput
and latency
modes to raft-ann-bench
(#1920) @cjnoletaarch64
yaml environment files (#1914) @cjnoletraft::random
calls to not use deprecated API (#1867) @lowenerraft-ann-bench
(#1814) @cjnoletraft-ann-bench
output filenames and add features to plotting (#2043) @divyegalaSPMM
strided view (#2124) @lowenernum_cta_per_query
div (#2107) @lowenermax_queries
for CAGRA (#2081) @lowenerci/checks/copyright.py
to mirror RAPIDS reference (#2008) @divyegalaraft-ann-bench
output filenames and add features to plotting (#2043) @divyegalalibraft
and pylibraft
API for CAGRA build and HNSW search (#2022) @divyegalaraft-ann-bench.data_export
(#2009) @divyegalaprint_results
function (#2080) @narangvivek10raft-ann-bench.data_export
(#2025) @cjnoletrequire base set
(#1816) @cjnoletraft-ann-bench
dependencies (#1815) @cjnoletconda mambabuild
not mamba mambabuild
(#1812) @bdiceraft-dask
naming in wheel builds (#1805) @divyegalapylibraft
(#1759) @cjnoletbitset_filter
for CAGRA indices removal (#1837) @lowenercagra::build()
(#1748) @divyegaladask
and distributed
for 23.10
release (#1864) @galipremsagarraft-ann-bench
recipe and docs (#1806) @cjnoletraft-dask
nccl unique id generation (#1785) @cjnoletcopy-pr-bot
(#1774) @ajschmidt8dask
and distributed
for 23.10
development (#1760) @galipremsagarraft-ann-bench
C++ search (#1961) @divyegalaucx-py
alpha version update for raft-dask
(#1953) @divyegalaraft-bench-ann
(#1945) @divyegalaraft-ann-bench
(#1916) @divyegalaraft-ann-bench/split_groundtruth
module (#1911) @divyegalawiki_all
dataset config and documentation. (#1918) @cjnoletdry-run
option to raft-ann-bench
(#1970) @cjnoletraft::stats::neighborhood_recall
(#1860) @divyegalaEXPORT_SET
in rapids_find_package_root
(#2006) @cjnoletraft-ann-bench/run
to continue after encountering bad YAML configs (#1980) @divyegalaraft-ann-bench.data_export
CSVs (#1971) @divyegalarapids-dask-dependency
metapackage for managing dask versions (#1968) @galipremsagarhnswlib
in raft-bench-ann
(#1949) @divyegaladask
and distributed
for 23.12
development (#1925) @galipremsagarthroughput
and latency
modes to raft-ann-bench
(#1920) @cjnoletaarch64
yaml environment files (#1914) @cjnoletraft::random
calls to not use deprecated API (#1867) @lowenerraft-ann-bench
(#1814) @cjnoletdask
and distributed
for 23.08
release (#1711) @galipremsagarbench/ann
scripts to Python based module (#1642) @divyegalaraft-dask/meta.yaml
(#1637) @jakirkhamexit(-1)
(#1594) @benfreddask
and distributed
for development and fix merge_labels
test (#1574) @galipremsagarpylibraft
(#1759) @cjnoletraft-dask
nccl unique id generation (#1785) @cjnoletcopy-pr-bot
(#1774) @ajschmidt8dask
and distributed
for 23.10
development (#1760) @galipremsagar