faiss/gpu/perf
Lucas Hosseini afe0fdc161
Facebook sync (Mar 2019) (#756)
Facebook sync (Mar 2019)

- MatrixStats object
- option to round coordinates during k-means optimization
- alternative option for search in HNSW
- moved stats and imbalance_factor of IndexIVF to InvertedLists object
- range search for IVFScalarQuantizer
- direct unit8 codec in ScalarQuantizer
- renamed IndexProxy to IndexReplicas and moved to main Faiss
- better support for PQ code assignment with external index
- support for IMI2x16 (4B virtual centroids!)
- support for k = 2048 search on GPU (instead of 1024)
- most CUDA mem alloc failures throw exceptions instead of terminating on an assertion
- support for renaming an ondisk invertedlists
- interrupt computations with ctrl-C in python
2019-03-29 16:32:28 +01:00
..
CompareFlat.cu Facebook sync (#504) 2018-07-06 14:12:11 +02:00
CompareIVFFlat.cu Facebook sync (#504) 2018-07-06 14:12:11 +02:00
CompareIVFPQ.cu Facebook sync (#504) 2018-07-06 14:12:11 +02:00
CompareIVFPQGrid.cu Facebook sync (#504) 2018-07-06 14:12:11 +02:00
IndexWrapper-inl.h Facebook sync (Mar 2019) (#756) 2019-03-29 16:32:28 +01:00
IndexWrapper.h Facebook sync (Mar 2019) (#756) 2019-03-29 16:32:28 +01:00
PerfBinaryFlat.cu Facebook sync (Dec 2018). (#660) 2018-12-19 17:48:35 +01:00
PerfClustering.cpp Facebook sync (#504) 2018-07-06 14:12:11 +02:00
PerfFlat.cu Facebook sync (Dec 2018). (#660) 2018-12-19 17:48:35 +01:00
PerfIVFFlat.cu Facebook sync (Dec 2018). (#660) 2018-12-19 17:48:35 +01:00
PerfIVFPQ.cu Facebook sync (Dec 2018). (#660) 2018-12-19 17:48:35 +01:00
PerfIVFPQAdd.cpp Facebook sync (#504) 2018-07-06 14:12:11 +02:00
PerfSelect.cu Facebook sync (Mar 2019) (#756) 2019-03-29 16:32:28 +01:00
WriteIndex.cpp Facebook sync (#504) 2018-07-06 14:12:11 +02:00
slow.py Facebook sync (Mar 2019) (#756) 2019-03-29 16:32:28 +01:00