1. 28 May, 2019 1 commit
    • Lucas Hosseini's avatar
      Facebook sync (May 2019) + relicense (#838) · a8118acb
      Lucas Hosseini authored
      Changelog:
      
      - changed license: BSD+Patents -> MIT
      - propagates exceptions raised in sub-indexes of IndexShards and IndexReplicas
      - support for searching several inverted lists in parallel (parallel_mode != 0)
      - better support for PQ codes where nbit != 8 or 16
      - IVFSpectralHash implementation: spectral hash codes inside an IVF
      - 6-bit per component scalar quantizer (4 and 8 bit were already supported)
      - combinations of inverted lists: HStackInvertedLists and VStackInvertedLists
      - configurable number of threads for OnDiskInvertedLists prefetching (including 0=no prefetch)
      - more test and demo code compatible with Python 3 (print with parentheses)
      - refactored benchmark code: data loading is now in a single file
      Unverified
      a8118acb
  2. 20 Dec, 2018 1 commit
  3. 30 Jul, 2017 1 commit
  4. 22 Jun, 2017 1 commit
    • matthijs's avatar
      Synchronization with FB version 2017-06-21 · 784e2fac
      matthijs authored
      * moved most FAISS_ASSERT calls to C++ exceptions, and adjusted
        memory allocation to avoid mem leaks
      
      * added an IndexIVFScalarQuantizer type that offers an
        intermediate compression between IVFFlat and IVFPQ
      
      * support removal of indices in IndexIDMap / IndexFlat combination
      
      * various fixes in GPU code
      784e2fac
  5. 21 Jun, 2017 1 commit
  6. 21 Mar, 2017 1 commit
    • matthijs's avatar
      sync with FB version. Added: · acb93857
      matthijs authored
      - better selection of training sets for PQ and preprocessing
      - GPU parameter object
      - IndexIDMap fixed
      - fixed redo bug in clustering
      acb93857
  7. 01 Mar, 2017 1 commit
  8. 23 Feb, 2017 1 commit