faiss/demos
Amir Sadoughi 697b6ddf55 Fix unused variable compilation error (#4041)
Summary: Pull Request resolved: https://github.com/facebookresearch/faiss/pull/4041

Reviewed By: junjieqi

Differential Revision: D66477560

fbshipit-source-id: d2ee25424a902744910d3df77bd73b505d131618
2024-11-26 07:47:40 -08:00
..
offline_ivf Enable linting: lint config changes plus arc lint command (#3966) 2024-10-22 09:46:48 -07:00
rocksdb_ivf Enable linting: lint config changes plus arc lint command (#3966) 2024-10-22 09:46:48 -07:00
CMakeLists.txt Enable linting: lint config changes plus arc lint command (#3966) 2024-10-22 09:46:48 -07:00
README.md
demo_auto_tune.py Enable linting: lint config changes plus arc lint command (#3966) 2024-10-22 09:46:48 -07:00
demo_client_server_ivf.py Enable linting: lint config changes plus arc lint command (#3966) 2024-10-22 09:46:48 -07:00
demo_distributed_kmeans_torch.py Enable linting: lint config changes plus arc lint command (#3966) 2024-10-22 09:46:48 -07:00
demo_imi_flat.cpp facebook-unused-include-check in fbcode/faiss (#4029) 2024-11-15 13:53:46 -08:00
demo_imi_pq.cpp Enable linting: lint config changes plus arc lint command (#3966) 2024-10-22 09:46:48 -07:00
demo_ivfpq_indexing.cpp Enable linting: lint config changes plus arc lint command (#3966) 2024-10-22 09:46:48 -07:00
demo_nndescent.cpp Enable linting: lint config changes plus arc lint command (#3966) 2024-10-22 09:46:48 -07:00
demo_ondisk_ivf.py Enable linting: lint config changes plus arc lint command (#3966) 2024-10-22 09:46:48 -07:00
demo_qinco.py Enable linting: lint config changes plus arc lint command (#3966) 2024-10-22 09:46:48 -07:00
demo_residual_quantizer.cpp Enable linting: lint config changes plus arc lint command (#3966) 2024-10-22 09:46:48 -07:00
demo_sift1M.cpp Fix unused variable compilation error (#4041) 2024-11-26 07:47:40 -08:00
demo_weighted_kmeans.cpp Enable linting: lint config changes plus arc lint command (#3966) 2024-10-22 09:46:48 -07:00
index_pq_flat_separate_codes_from_codebook.py Added IndexLSH to the demo (#4009) 2024-11-04 10:21:44 -08:00

README.md

Demos for a few Faiss functionalities

demo_auto_tune.py

Demonstrates the auto-tuning functionality of Faiss

demo_ondisk_ivf.py

Shows how to construct a Faiss index that stores the inverted file data on disk, eg. when it does not fit in RAM. The script works on a small dataset (sift1M) for demonstration and proceeds in stages:

0: train on the dataset

1-4: build 4 indexes, each containing 1/4 of the dataset. This can be done in parallel on several machines

5: merge the 4 indexes into one that is written directly to disk (needs not to fit in RAM)

6: load and test the index