-
Notifications
You must be signed in to change notification settings - Fork 3.7k
Compiling and developing for Faiss
Matthijs Douze edited this page Nov 16, 2022
·
1 revision
The recommended way of setting up a development environment for Faiss is to start from a conda environment without Faiss but with the required dependencies.
https://gist.github.com/mdouze/2b96e804ee2825e72323c0a296061c7e
Faiss building blocks: clustering, PCA, quantization
Index IO, cloning and hyper parameter tuning
Threads and asynchronous calls
Inverted list objects and scanners
Indexes that do not fit in RAM
Brute force search without an index
Fast accumulation of PQ and AQ codes (FastScan)
Setting search parameters for one query
Binary hashing index benchmark