Skip to content

Releases: rapidsai/cuvs

v24.12.00

11 Dec 20:15
v24.12.00
0ce6a03
Compare
Choose a tag to compare

🚨 Breaking Changes

🐛 Bug Fixes

  • Skip IVF-PQ packing test for lists with not enough data (#512) @achirkin
  • [BUG] Fix CAGRA filter (#489) @enp1s0
  • Add kIsSingleSource to PairwiseDistanceEpilogueElementwise (#485) @KyleFromNVIDIA
  • Fix include errors, header, and unsafe locks in iface.hpp (#467) @achirkin
  • Fix an OOB error in device-side cuvs::neighbors::refine and CAGRA kern_prune (#460) @achirkin
  • Put a ceiling on cuda-python (#445) @bdice
  • Enable NVTX in cuvs-cagra-search component (#439) @achirkin
  • BUG: CAGRA multi-cta illegal access with bad queries (#438) @achirkin
  • Fix index overflow in edge cases of CAGRA graph optimize (#435) @achirkin
  • Fix correct call to brute force in generate groundtruth of cuvs-bench (#427) @dantegd
  • Use Python for sccache hit rate computation. (#420) @bdice
  • Add click package to cuvs-bench conda recipe (#408) @divyegala
  • Fix NVTX annotations (#400) @achirkin

📖 Documentation

🚀 New Features

🛠️ Improvements

[NIGHTLY] v25.02.00

07 Dec 06:35
v25.02.00a
6f2db20
Compare
Choose a tag to compare
[NIGHTLY] v25.02.00 Pre-release
Pre-release

🔗 Links

🐛 Bug Fixes

🚀 New Features

  • Remove upper bounds on cuda-python to allow 12.6.2 and 11.8.5 (#508) @bdice

🛠️ Improvements

  • Branch 25.02 merge 24.12 (#526) @benfred
  • Update cuda-python lower bounds to 12.6.2 / 11.8.5 (#524) @bdice
  • prefer system install of UCX in devcontainers (#501) @jameslamb
  • Adapt to rmm logger changes (#499) @vyasr
  • Require approval to run CI on draft PRs (#498) @bdice
  • Remove RAFT BUILD_ANN_BENCH option (#497) @bdice
  • Update example code fetching rapids-cmake to use CUVS instead of RAFT (#493) @bdice
  • Add breaking change workflow trigger (#442) @AyodeAwe

v24.10.00

09 Oct 18:26
v24.10.00
7de3a05
Compare
Choose a tag to compare

🐛 Bug Fixes

  • Use 64 bit types for dataset size calculation in CAGRA graph optimizer (#380) @tfeher
  • Remove EXPLICIT_INSTANTIATE_ONLY macros (#358) @achirkin
  • Fix order of operations for cosine IVF Flat (#329) @lowener
  • Exclude any kernel symbol that uses cutlass (#314) @benfred
  • [Fix] pin raft dependent to rapidsai (#299) @rhdong
  • Fix dataset dimension in IVF-PQ C wrappers (#292) @tfeher
  • Fix python ivf-pq for int8/uint8 dtypes (#271) @benfred
  • FP16 API for CAGRA and IVF-PQ (#264) @tfeher

📖 Documentation

🚀 New Features

🛠️ Improvements

v24.08.00

08 Aug 00:44
v24.08.00
8f250ac
Compare
Choose a tag to compare

🚨 Breaking Changes

🐛 Bug Fixes

📖 Documentation

🚀 New Features

  • Add cuvs_bench python folder, config files and constraints (#244) @dantegd
  • Add MST optimization to guarantee the connectivity of CAGRA graphs (#237) @anaruse
  • Moving over C++ API of CAGRA+hnswlib from RAFT (#229) @divyegala
  • [FEA] expose python & C API for prefiltered brute force (#174) @rhdong
  • CAGRA new vector addition (#151) @enp1s0

🛠️ Improvements

v24.06.00

05 Jun 17:20
v24.06.00
2a2c433
Compare
Choose a tag to compare

🐛 Bug Fixes

📖 Documentation

🚀 New Features

🛠️ Improvements

v24.04.00

11 Apr 18:44
v24.04.00
25385bb
Compare
Choose a tag to compare

🐛 Bug Fixes

📖 Documentation

🚀 New Features

🛠️ Improvements

[NIGHTLY] v24.02.00

22 Jan 16:02
v24.02.00a
Compare
Choose a tag to compare
[NIGHTLY] v24.02.00 Pre-release
Pre-release

🔗 Links

🐛 Bug Fixes

🚀 New Features

🛠️ Improvements