v0.11.0
Changes
faiss-sys
has been updated to link against Faiss version 1.7.2.
Please do not forget to update your faiss and faiss_c libraries by building them against the revision pointed by tagv1.7.2
. Linking against v1.7.1 may appear to work in some cases, but the API is not backwards compatible! (#52)TryFromInnerPtr::try_from_inner_ptr
is nowunsafe
, since it cannot provide the checks required to ensure memory safety. (#53)
New
io
methodread_index_with_flags
allows for memory mapping to some index types (#50 @mooreniemi)TryClone
trait, for cloning an index (#44 @ava57r)UpcastIndex
trait (#43 @ava57r)
Fixes and Enhancements
- Fixed ownership mistakes in
IVFFlatIndexImpl
(#42 @ava57r) - Implemented
to_gpu
for some of the new index types (#39 @ava57r) - Added
Box
impl for index types (#41 @ava57r) - Used
impl_concurrent_index
macro for implementing the trait with reduced boilerplate (#34 @ava57r) - Fixed README (#32 @ava57r)
Full Changelog: v0.10.0...v0.11.0