• 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
    a8118acb
Name
Last commit
Last update
.github Loading commit data...
.travis Loading commit data...
acinclude Loading commit data...
benchs Loading commit data...
build-aux Loading commit data...
c_api Loading commit data...
conda Loading commit data...
demos Loading commit data...
docs Loading commit data...
example_makefiles Loading commit data...
gpu Loading commit data...
misc Loading commit data...
python Loading commit data...
tests Loading commit data...
tutorial Loading commit data...
.dockerignore Loading commit data...
.gitignore Loading commit data...
.travis.yml Loading commit data...
AutoTune.cpp Loading commit data...
AutoTune.h Loading commit data...
AuxIndexStructures.cpp Loading commit data...
AuxIndexStructures.h Loading commit data...
CODE_OF_CONDUCT.md Loading commit data...
CONTRIBUTING.md Loading commit data...
Clustering.cpp Loading commit data...
Clustering.h Loading commit data...
Dockerfile Loading commit data...
FaissAssert.h Loading commit data...
FaissException.cpp Loading commit data...
FaissException.h Loading commit data...
HNSW.cpp Loading commit data...
HNSW.h Loading commit data...
Heap.cpp Loading commit data...
Heap.h Loading commit data...
INSTALL.md Loading commit data...
IVFlib.cpp Loading commit data...
IVFlib.h Loading commit data...
Index.cpp Loading commit data...
Index.h Loading commit data...
IndexBinary.cpp Loading commit data...
IndexBinary.h Loading commit data...
IndexBinaryFlat.cpp Loading commit data...
IndexBinaryFlat.h Loading commit data...
IndexBinaryFromFloat.cpp Loading commit data...
IndexBinaryFromFloat.h Loading commit data...
IndexBinaryHNSW.cpp Loading commit data...
IndexBinaryHNSW.h Loading commit data...
IndexBinaryIVF.cpp Loading commit data...
IndexBinaryIVF.h Loading commit data...
IndexFlat.cpp Loading commit data...
IndexFlat.h Loading commit data...
IndexHNSW.cpp Loading commit data...
IndexHNSW.h Loading commit data...
IndexIVF.cpp Loading commit data...
IndexIVF.h Loading commit data...
IndexIVFFlat.cpp Loading commit data...
IndexIVFFlat.h Loading commit data...
IndexIVFPQ.cpp Loading commit data...
IndexIVFPQ.h Loading commit data...
IndexIVFSpectralHash.cpp Loading commit data...
IndexIVFSpectralHash.h Loading commit data...
IndexLSH.cpp Loading commit data...
IndexLSH.h Loading commit data...
IndexPQ.cpp Loading commit data...
IndexPQ.h Loading commit data...
IndexReplicas.cpp Loading commit data...
IndexReplicas.h Loading commit data...
IndexScalarQuantizer.cpp Loading commit data...
IndexScalarQuantizer.h Loading commit data...
IndexShards.cpp Loading commit data...
IndexShards.h Loading commit data...
InvertedLists.cpp Loading commit data...
InvertedLists.h Loading commit data...
LICENSE Loading commit data...
Makefile Loading commit data...
MetaIndexes.cpp Loading commit data...
MetaIndexes.h Loading commit data...
OnDiskInvertedLists.cpp Loading commit data...
OnDiskInvertedLists.h Loading commit data...
PolysemousTraining.cpp Loading commit data...
PolysemousTraining.h Loading commit data...
ProductQuantizer.cpp Loading commit data...
ProductQuantizer.h Loading commit data...
README.md Loading commit data...
ThreadedIndex-inl.h Loading commit data...
ThreadedIndex.h Loading commit data...
VectorTransform.cpp Loading commit data...
VectorTransform.h Loading commit data...
WorkerThread.cpp Loading commit data...
WorkerThread.h Loading commit data...
configure Loading commit data...
configure.ac Loading commit data...
depend Loading commit data...
hamming.cpp Loading commit data...
hamming.h Loading commit data...
index_io.cpp Loading commit data...
index_io.h Loading commit data...
makefile.inc.in Loading commit data...
utils.cpp Loading commit data...
utils.h Loading commit data...
utils_simd.cpp Loading commit data...