Releases: rapidsai/cuvs
Releases · rapidsai/cuvs
v24.06.00
🐛 Bug Fixes
- Fix CAGRA OOM handling (#167) @tfeher
- Pass through raft static CMake var (#111) @vyasr
- Fix rust docs build (#84) @benfred
📖 Documentation
- chore: update Doxyfile (#162) @eltociear
- cuVS docs updates for release (#161) @cjnolet
- update: fix RAFT URL in README (#91) @hurutoriya
- Update the developer's guide with new copyright hook (#81) @KyleFromNVIDIA
- Add
lucene-cuvs
to integrations section of docs (#73) @cjnolet
🚀 New Features
- Add
refine
to public API (#154) @lowener - [FEA] support of prefiltered brute force (#146) @rhdong
- Migrate IVF-Flat from RAFT (#94) @divyegala
- Migrate IVF-PQ from RAFT to cuVS (#86) @lowener
🛠️ Improvements
- Expose serialization to the python / c-api (#164) @benfred
- Select k instantiations (#159) @benfred
- fix devcontainer name for codespaces (#153) @trxcllnt
- Accept host_mdspan for IVF-PQ build and extend (#148) @tfeher
- Add pairwise_distance api's for C, Python and Rust (#142) @benfred
- Changing RAFT_EXPLICT_* to CUVS_EXPLITI_* (#141) @cjnolet
- Speed-up rust build (#138) @benfred
- Removing
libraft.so
from libcuvs dependencies (#132) @cjnolet - CAGRA API update and allow async host refinement (#131) @mfoerste4
- Fix rust api docs (#119) @benfred
- Migrate BFKNN from raft (#118) @benfred
- Fix IVF-PQ helper functions (#116) @lowener
- Migrate
raft::cluster
tocuvs::cluster
(#115) @cjnolet - hide RAFT #pragma deprecation warnings (#114) @trxcllnt
- Enable Warnings as errors in Python tests (#102) @mroeschke
- Remove libnvjitlink dependency. (#97) @bdice
- Migrate to
{{ stdlib("c") }}
(#93) @hcho3 - update: replace to cuvs from RAFT in PULL_REQUEST_TEMPLATE (#92) @hurutoriya
- Add python and rust bindings for Ivf-Pq (#90) @benfred
- add --rm and --name to devcontainer run args (#89) @trxcllnt
- Update pip devcontainers to UCX v1.15.0 (#88) @trxcllnt
- Remove gtest from dependencies.yaml (#87) @robertmaynard
- Moving and renaming distance namespaces from raft -> cuvs (#85) @cjnolet
- Use static gtest (#83) @robertmaynard
- Add python and rust bindings for Ivf-Flat (#82) @benfred
- Forward merge branch-24.04 to branch-24.06 (#80) @benfred
- Update devcontainers to use cuda12.2 (#72) @benfred
- Forward merge branch-24.04 to branch-24.06 (#71) @benfred
- Enable forward-merger ops-bot plugin (#70) @benfred
- Adds missing files to
update-version.sh
(#69) @AyodeAwe - Add Cagra-Q compression to the python and rust api's (#68) @benfred
- ConfigureCUDA.cmake now sets CUVS_ prefixed variables (#66) @robertmaynard
- Enable all tests for
arm
jobs (#63) @galipremsagar
[NIGHTLY] v24.08.00
🔗 Links
🚨 Breaking Changes
🛠️ Improvements
- Adopt CI/packaging codeowners (#183) @raydouglass
- Scaling workspace resources (#181) @achirkin
- Remove text builds of documentation (#180) @vyasr
- Add refine to the Python and C api's (#175) @benfred
- Allow serialization on streams (#173) @benfred
- Forward-merge branch-24.06 into branch-24.08 (#169) @benfred
- Use rapids-build-backend (#145) @KyleFromNVIDIA
v24.04.00
🐛 Bug Fixes
- Fix for 24.04 release (#75) @raydouglass
- Update pre-commit-hooks to v0.0.3 (#60) @KyleFromNVIDIA
- Fix 'cuvs' conda package to only include Python artifacts and clean build.sh (#40) @dantegd
📖 Documentation
- [fix] link anchor of "Installing cuVS" (#64) @yinze00
- More docs updates for 24.04 (#54) @cjnolet
- CAGRA C example and DlPack docs (#51) @divyegala
- Add Rust API docs (#49) @benfred
quick start
andintegrations
guides for the docs (#47) @cjnolet- Docs 2404 api docs (#46) @cjnolet
- API Documentation (#44) @cjnolet
🚀 New Features
🛠️ Improvements
- Use
conda env create --yes
instead of--force
(#62) @bdice - Add CAGRA-Q compression (#61) @achirkin
- Add Brute Force KNN to Python and Rust API's (#59) @benfred
- expose cuvsResources_t to python (#58) @benfred
- Remove unused get_*.cmake files. (#57) @bdice
- Add ability to allocate with RMM to the c-api and rust api (#56) @benfred
- Update build.sh to build rust bindings (#53) @benfred
- Add upper bound to prevent usage of NumPy 2 (#52) @bdice
- add rust to conda environments (#50) @benfred
- Replace local copyright check with pre-commit-hooks verify-copyright (#48) @KyleFromNVIDIA
- Remove hard-coding of RAPIDS version where possible (#45) @KyleFromNVIDIA
- Expose exception text to C, Python and Rust API's (#39) @benfred
- Adding necessary codeowner groups (#36) @cjnolet
- Add Rust bindings for CAGRA (#34) @benfred
- KNN bruteforce and IVF methods C/C++ API (#33) @viclafargue
[NIGHTLY] v24.02.00
🔗 Links
🐛 Bug Fixes
- Update actions/labeler to v4 (#1) @raydouglass
🚀 New Features
- CAGRA C API (#27) @divyegala