faiss-rs icon indicating copy to clipboard operation
faiss-rs copied to clipboard

Rust language bindings for Faiss

Results 17 faiss-rs issues
Sort by recently updated
recently updated
newest added

When you use a large integer (greater than 2^63) as an ID, faiss-rs will panic. This is a bit unexpected as it's not mentioned anywhere in the documentation, nor do...

Hello. Example ```rust let index = FlatIndexImpl::new_l2(4).unwrap(); let id_map = IdMap::new(index).unwrap(); write_index(&id_map, "/tmp/id_map_ex.dat").unwrap(); let new_index = read_index("/tmp/id_map_ex.dat").unwrap(); ``` `new_index` is `IndexImpl`

faiss PR https://github.com/facebookresearch/faiss/pull/1945

This PR https://github.com/facebookresearch/faiss/pull/1917 added methods for global variables This feature is not released yet

is it possible to control whether the results from a given GPU search are CPU/Host memory resident or GPU memory resident?

Hello. Could We think about to use https://crates.io/crates/cxx for interop?

This module contains some macros https://github.com/Enet4/faiss-rs/blob/master/src/macros.rs Create derive crate for `#[derive(...)]` impl them.

Hello. When we use composite indexes, we pass a pointer only to the main index through the C API. We should not be interested in how Fais works internally with...

This is an attempt to provide first-class support for Faiss binary indexes consuming the C API (along with a couple of utility functions introduced in facebookresearch/faiss#3318) *Note*: #77 got merged...