Skip to content

v0.11.0

Compare
Choose a tag to compare
@Enet4 Enet4 released this 28 Mar 17:06
· 74 commits to master since this release

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 tag v1.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 now unsafe, since it cannot provide the checks required to ensure memory safety. (#53)

New

  • io method read_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