1. 05 Apr, 2019 1 commit
    • Lucas Hosseini's avatar
      Add conda packages metadata + tests. (#769) · 7f5b22b0
      Lucas Hosseini authored
      + Add conda packages metadata (now building Faiss using conda's toolchain);
      + add Dockerfile for building conda packages (for all CUDA versions);
      + add working Dockerfile building faiss on Centos7;
      + simplify GPU build;
      + avoid falling back to CPU-only version (python);
      + simplify TravisCI config;
      + update INSTALL.md;
      + add configure flag for specifying target architectures (--with-cuda-arch);
      + fix Makefile for gpu tests;
      + fix various Makefile issues;
      + remove stale file (gpu/utils/DeviceUtils.cpp).
      7f5b22b0
  2. 03 Apr, 2019 1 commit
  3. 29 Mar, 2019 1 commit
    • Lucas Hosseini's avatar
      Facebook sync (Mar 2019) (#756) · afe0fdc1
      Lucas Hosseini authored
      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
      afe0fdc1
  4. 26 Mar, 2019 1 commit
  5. 23 Mar, 2019 1 commit
  6. 06 Mar, 2019 1 commit
  7. 15 Feb, 2019 2 commits
  8. 10 Feb, 2019 1 commit
  9. 16 Jan, 2019 3 commits
  10. 12 Jan, 2019 1 commit
  11. 09 Jan, 2019 2 commits
  12. 24 Dec, 2018 2 commits
    • Eduardo Pinho's avatar
      [C API] Multi-GPU functions (#628) · 27a4ba0d
      Eduardo Pinho authored
      * [c_api] minor tweak on Index_c header imports
      
      * [c_api] Multi GPU constructs
      
      - Add constructor & destructor for `FaissGpuMultipleClonerOptions`
      - Add function `faiss_index_cpu_to_gpu_multiple`
      - Add function `faiss_index_cpu_to_gpu_multiple_with_options`
      
      * [c_api] fix doc comments in GpuClonerOptions
      
      * [c_api] Improve cpu_to_gpu_multiple prototype
      
      * [c_api] Improve cpu_to_gpu_multiple prototype
      
      * [c_api] Add dtor definition for GpuMultipleClonerOptions
      27a4ba0d
    • Lucas Hosseini's avatar
      Remove CMake. (#645) · ac7005b6
      Lucas Hosseini authored
      ac7005b6
  13. 23 Dec, 2018 2 commits
  14. 20 Dec, 2018 5 commits
  15. 23 Nov, 2018 3 commits
  16. 03 Oct, 2018 1 commit
  17. 19 Sep, 2018 1 commit
  18. 31 Aug, 2018 4 commits
    • Matthijs Douze's avatar
      Update README.md · e5727060
      Matthijs Douze authored
      e5727060
    • Matthijs Douze's avatar
      Update README.md · cdc5a8b7
      Matthijs Douze authored
      cdc5a8b7
    • Matthijs Douze's avatar
      Update README.md · 6cd4cfde
      Matthijs Douze authored
      6cd4cfde
    • Lucas Hosseini's avatar
      Facebook sync (#573) · 76bec0b5
      Lucas Hosseini authored
      Features:
      
      - automatic tracking of C++ references in Python
      - non-intel platforms supported -- some functions optimized for ARM
      - override nprobe for concurrent searches
      - support for floating-point quantizers in binary indexes
      Bug fixes:
      
      - no more segfaults in python (I know it's the same as the first feature but it's important!)
      - fix GpuIndexIVFFlat issues for float32 with 64 / 128 dims
      - fix sharding of flat indexes on GPU with index_cpu_to_gpu_multiple
      76bec0b5
  19. 24 Jul, 2018 2 commits
  20. 11 Jul, 2018 1 commit
  21. 07 Jul, 2018 1 commit
  22. 06 Jul, 2018 3 commits