Hi cuVS team,
We've built and open-sourced Node.js bindings for cuVS: cuvs-node.
cuvs-node provides native C++ N-API bindings to the cuVS C API, giving Node.js developers in-process GPU-accelerated vector search.
What's implemented:
- CAGRA (build, search, serialize, deserialize)
- IVF-Flat (build, search, serialize, deserialize)
- IVF-PQ (build, search, serialize, deserialize)
- Brute-force (build, search, serialize, deserialize)
- CAGRA to HNSW conversion (build on GPU, serve on CPU)
Status:
- 99 tests passing
- Verified on A10, A100 H100 GH200, B200
- Published on npm:
npm install cuvs-node
- Apache-2.0 licensed
- Benchmarked at 733x faster index builds vs CPU (hnswlib-node) at 768d, 1M vectors on A100 SXM
Links:
We'd love to be listed alongside the other cuVS language bindings and integrations.
Happy to submit a PR updating the README or docs if that's preferred.
cheers
Hi cuVS team,
We've built and open-sourced Node.js bindings for cuVS: cuvs-node.
cuvs-node provides native C++ N-API bindings to the cuVS C API, giving Node.js developers in-process GPU-accelerated vector search.
What's implemented:
Status:
npm install cuvs-nodeLinks:
We'd love to be listed alongside the other cuVS language bindings and integrations.
Happy to submit a PR updating the README or docs if that's preferred.
cheers