Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate from RAFT to CUVS #3549

Closed
wants to merge 218 commits into from

Commits on Oct 5, 2023

  1. start integration of cagra

    divyegala committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    753a109 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2024

  1. merge upstream

    divyegala committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    6ce2467 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2024

  1. add public API layer

    divyegala committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    f21c1f1 View commit details
    Browse the repository at this point in the history
  2. merge upstream

    divyegala committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    11c0c54 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2024

  1. Configuration menu
    Copy the full SHA
    656f493 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    de67ca6 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2024

  1. passing tests

    divyegala committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    ed32954 View commit details
    Browse the repository at this point in the history
  2. remove cpp test file

    divyegala committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    42ca862 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2fdfc6f View commit details
    Browse the repository at this point in the history
  4. style check

    divyegala committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    2c9e965 View commit details
    Browse the repository at this point in the history
  5. add required methods

    divyegala committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    2e434fe View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2024

  1. Configuration menu
    Copy the full SHA
    382c178 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2024

  1. copyTo and copyFrom

    divyegala committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    8675974 View commit details
    Browse the repository at this point in the history
  2. style check

    divyegala committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    c7fcf4a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    eae832d View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2024

  1. Configuration menu
    Copy the full SHA
    4b76e5f View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2024

  1. add read/write

    divyegala committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    065f912 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    301f429 View commit details
    Browse the repository at this point in the history
  3. add destructor

    divyegala committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    2b0ea76 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2024

  1. Configuration menu
    Copy the full SHA
    8c83bd2 View commit details
    Browse the repository at this point in the history
  2. remove destructor

    divyegala committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    39fb35a View commit details
    Browse the repository at this point in the history
  3. move cmake sources around

    divyegala committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    49e2610 View commit details
    Browse the repository at this point in the history
  4. merge upstream

    divyegala committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    11bf6b2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d4434bb View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2024

  1. Configuration menu
    Copy the full SHA
    ac65c2d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    619c376 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2024

  1. Configuration menu
    Copy the full SHA
    e25f8a4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e835150 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2024

  1. Configuration menu
    Copy the full SHA
    aeabe12 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4e80586 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2024

  1. minor changes

    divyegala committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    c4bcaba View commit details
    Browse the repository at this point in the history
  2. api change

    divyegala committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    341a3fc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0ae7702 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2024

  1. working python

    divyegala committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    172aa65 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2024

  1. compile option to swig

    divyegala committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    0cd684e View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2024

  1. expose ivf pq params

    divyegala committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    7ff8b3b View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2024

  1. update comments style

    divyegala committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    66d236f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f697eac View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1d6e6b1 View commit details
    Browse the repository at this point in the history
  4. format

    divyegala committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    4a01ad4 View commit details
    Browse the repository at this point in the history
  5. format properly

    divyegala committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    949e634 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2024

  1. InnerProduct

    divyegala committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    bccd54a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    320654c View commit details
    Browse the repository at this point in the history

Commits on May 7, 2024

  1. passing ip tests

    divyegala committed May 7, 2024
    Configuration menu
    Copy the full SHA
    2aaa6e9 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2024

  1. address review

    divyegala committed May 9, 2024
    Configuration menu
    Copy the full SHA
    70b0ab8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e5756cc View commit details
    Browse the repository at this point in the history

Commits on May 14, 2024

  1. Configuration menu
    Copy the full SHA
    8f72ce4 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2024

  1. base level only search

    divyegala committed May 21, 2024
    Configuration menu
    Copy the full SHA
    4148fea View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c13bcff View commit details
    Browse the repository at this point in the history

Commits on May 23, 2024

  1. Configuration menu
    Copy the full SHA
    24a555d View commit details
    Browse the repository at this point in the history
  2. invert conditional

    divyegala committed May 23, 2024
    Configuration menu
    Copy the full SHA
    51227b1 View commit details
    Browse the repository at this point in the history
  3. debug msg

    divyegala committed May 23, 2024
    Configuration menu
    Copy the full SHA
    579a301 View commit details
    Browse the repository at this point in the history
  4. more debug prints

    divyegala committed May 23, 2024
    Configuration menu
    Copy the full SHA
    ae0b8ba View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4170a3e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    75808b1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    09fb95b View commit details
    Browse the repository at this point in the history
  8. fix format

    divyegala committed May 23, 2024
    Configuration menu
    Copy the full SHA
    9bd1039 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ea8028d View commit details
    Browse the repository at this point in the history

Commits on May 30, 2024

  1. add python tests

    divyegala committed May 30, 2024
    Configuration menu
    Copy the full SHA
    fc31351 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3e2d343 View commit details
    Browse the repository at this point in the history
  3. ifdef guards in gpu cloner

    divyegala committed May 30, 2024
    Configuration menu
    Copy the full SHA
    03ee1fb View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2024

  1. Configuration menu
    Copy the full SHA
    2e9cbc8 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2024

  1. sys.big_endian to sys.byteorder (facebookresearch#3422)

    Summary:
    Pull Request resolved: facebookresearch#3422
    
    Found vec_io failing when running some benchmarking.
    There is no such field named big_endian in sys. So, reverting it to original field byteorder
    
    Reviewed By: algoriddle
    
    Differential Revision: D56718607
    
    fbshipit-source-id: 553f1d2d6bc967581142a92282e534f3f164e8f9
    kuarora authored and tarang-jain committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    826ed98 View commit details
    Browse the repository at this point in the history
  2. Adding buck target for experiment bench_fw_ivf (facebookresearch#3423)

    Summary:
    Pull Request resolved: facebookresearch#3423
    
    Adding small fixes to run experiments from fbcode.
    1. Added buck target
    2. Full import path of faiss bench_fw modules
    3. new dataset path to run tests locally as we can't use  an existing directory ./data in fbcode.
    
    Reviewed By: algoriddle, junjieqi
    
    Differential Revision: D57235092
    
    fbshipit-source-id: f78a23199e619b640a19ca37f8b52ff0abdd8298
    kuarora authored and tarang-jain committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    4dcdff5 View commit details
    Browse the repository at this point in the history
  3. add skip_storage flag to HNSW (facebookresearch#3487)

    Summary:
    Pull Request resolved: facebookresearch#3487
    
    Sometimes it is not useful to serialize the storage index along with a HNSW index. This diff adds a flag that supports skipping the storage of the index.
    
    Searchign and adding to the index is not possible until a storage index is added back in.
    
    Reviewed By: junjieqi
    
    Differential Revision: D57911060
    
    fbshipit-source-id: 5a4ceee4a8f53f6f746df59af3942b813a99c14f
    mdouze authored and tarang-jain committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    756ad46 View commit details
    Browse the repository at this point in the history
  4. Add cpp tutorial for index factory refine index construction (faceboo…

    …kresearch#3494)
    
    Summary:
    Pull Request resolved: facebookresearch#3494
    
    This tasks focus on the refine index construction tutorial with different index refinement on fp16/sq8 quantization. The python version was added a while ago.
    
    Reviewed By: junjieqi
    
    Differential Revision: D58161983
    
    fbshipit-source-id: 1c598fe612b5dee3952c5f7398e6802e117f141d
    Xiao Fu authored and tarang-jain committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    c48fba3 View commit details
    Browse the repository at this point in the history
  5. Update .gitignore (facebookresearch#3492)

    Summary:
    Adding build folder to gitignore, so that they don't show up in the commit tree while building from source
    
    Pull Request resolved: facebookresearch#3492
    
    Reviewed By: junjieqi
    
    Differential Revision: D58171359
    
    Pulled By: asadoughi
    
    fbshipit-source-id: b0efed348769328a3bdbcc13098dcb84cadb6c4f
    abhiramvad authored and tarang-jain committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    66fd9ac View commit details
    Browse the repository at this point in the history
  6. rebase on latest changes

    tarang-jain committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    4615b00 View commit details
    Browse the repository at this point in the history
  7. fix spurious include to land the cagra diff (facebookresearch#3502)

    Summary:
    Pull Request resolved: facebookresearch#3502
    
    include probably added by vscode
    
    Reviewed By: mengdilin
    
    Differential Revision: D58411537
    
    fbshipit-source-id: 3035f690d26decc937fb492c54ffa2f974ee2db8
    mdouze authored and tarang-jain committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    2ce4b28 View commit details
    Browse the repository at this point in the history
  8. add use_raft to knn_gpu (torch) (facebookresearch#3509)

    Summary:
    Add support for `use_raft` in the torch version of `knn_gpu`. The numpy version already has this support, see https://github.com/facebookresearch/faiss/blob/main/faiss/python/gpu_wrappers.py#L59
    
    Pull Request resolved: facebookresearch#3509
    
    Reviewed By: mlomeli1, junjieqi
    
    Differential Revision: D58489851
    
    Pulled By: algoriddle
    
    fbshipit-source-id: cfad722fefd4809b135b765d0d43587cfd782d0e
    algoriddle authored and tarang-jain committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    959cd49 View commit details
    Browse the repository at this point in the history
  9. Add conda bin to path early in the cmake GitHub action (facebookresea…

    …rch#3512)
    
    Summary:
    Pull Request resolved: facebookresearch#3512
    
    Pull Request resolved: facebookresearch#3510
    
    GitHub hosted runners some with the build-essentials package pre-installed, self-hosted runners on AWS do not have this package. This made it all steps other than the `all targets` one fall back to the system executables which unintentially worked on GitHub hosted runners but not on the self-hosted ones. This diff fixes it by pulling the line that adds conda bin to path early in the cmake build action.
    
    Reviewed By: asadoughi
    
    Differential Revision: D58513853
    
    fbshipit-source-id: 23e95459e0031c96bd142515db07d1b700d713cf
    ramilbakhshyiev authored and tarang-jain committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    2d1e49a View commit details
    Browse the repository at this point in the history
  10. typo in test_io_no_storage (facebookresearch#3515)

    Summary:
    Pull Request resolved: facebookresearch#3515
    
    Fix typo `test_io_no_storage`
    
    Reviewed By: kuarora, asadoughi
    
    Differential Revision: D58540190
    
    fbshipit-source-id: b8b9cacd7ea6005c0edb94014de74188450318c1
    algoriddle authored and tarang-jain committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    11d6ce4 View commit details
    Browse the repository at this point in the history
  11. Consolidate build environment configuration steps in cmake builds (fa…

    …cebookresearch#3516)
    
    Summary:
    Pull Request resolved: facebookresearch#3516
    
    This diff seeks to simplify the steps that install conda packages and environment configuration into a single step at the start of the cmake build action.
    
    Reviewed By: mnorris11
    
    Differential Revision: D58560454
    
    fbshipit-source-id: ee2c6b36865809f31eb335cfb3c2fffdccaa318d
    ramilbakhshyiev authored and tarang-jain committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    a651593 View commit details
    Browse the repository at this point in the history
  12. fix Windows build - signed int OMP for MSVC (facebookresearch#3517)

    Summary:
    Pull Request resolved: facebookresearch#3517
    
    MSVC doesn't support unsigned int for OMP
    
    Reviewed By: kuarora, junjieqi, ramilbakhshyiev
    
    Differential Revision: D58591594
    
    fbshipit-source-id: ac7d6b37a82f9543be3e0fe418f0f6b439751475
    algoriddle authored and tarang-jain committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    6d7317d View commit details
    Browse the repository at this point in the history
  13. Unbreak RAFT conda builds (facebookresearch#3519)

    Summary:
    Pull Request resolved: facebookresearch#3519
    
    Fixing the conda conflicts because of `_openmp_mutex` build versions. This change pins that version for RAFT conda package builds.
    
    Reviewed By: algoriddle
    
    Differential Revision: D58646659
    
    fbshipit-source-id: 4c1eaa9f08bd354da016b9399a36698007a497d8
    ramilbakhshyiev authored and tarang-jain committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    1e0e35e View commit details
    Browse the repository at this point in the history
  14. Bump libraft to 24.06 to unblock nightly RAFT builds (facebookresearc…

    …h#3522)
    
    Summary:
    Pull Request resolved: facebookresearch#3522
    
    Quick fix to unblock nightly
    
    Reviewed By: mlomeli1
    
    Differential Revision: D58694193
    
    fbshipit-source-id: ea323991cc2e2b958fc11ab614dcd6e09d4c072c
    ramilbakhshyiev authored and tarang-jain committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    5109d96 View commit details
    Browse the repository at this point in the history
  15. Add ABS_INNER_PRODUCT metric (facebookresearch#3524)

    Summary:
    Pull Request resolved: facebookresearch#3524
    
    Searches with the metric abs(dot(query, database))
    This makes it possible to search vectors that are closest to a hyperplane
    
    * adds support for alternative metrics in faiss.knn in python
    
    * checks that it works with HNSW
    
    * simplifies the extra distances interface by removing the template on
    
    Reviewed By: asadoughi
    
    Differential Revision: D58695971
    
    fbshipit-source-id: 2a0ff49c7f7ac2c005d85f141cc5de148081c9c4
    mdouze authored and tarang-jain committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    4e98f8f View commit details
    Browse the repository at this point in the history
  16. initial commit

    tarang-jain committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    bea7343 View commit details
    Browse the repository at this point in the history
  17. Adding faiss bench_fw to bento faiss kernel (facebookresearch#3531)

    Summary:
    Pull Request resolved: facebookresearch#3531
    
    **In this diff**
    1. I have add bench_fw to bento faiss kernel target
    2. First part of notebook is changed to analyze sift1M results
    
    Reviewed By: algoriddle
    
    Differential Revision: D58823037
    
    fbshipit-source-id: a67d4638af4368f0575bd289ce7aff8cf1fcd38b
    kuarora authored and tarang-jain committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    45c4d49 View commit details
    Browse the repository at this point in the history
  18. Refactor bench_fw to support train, build & search in parallel (faceb…

    …ookresearch#3527)
    
    Summary:
    Pull Request resolved: facebookresearch#3527
    
    **Context**
    Design Doc: [Faiss Benchmarking](https://docs.google.com/document/d/1c7zziITa4RD6jZsbG9_yOgyRjWdyueldSPH6QdZzL98/edit)
    
    **In this diff**
    1. Be able to reference codec and index from blobstore (bucket & path) outside the experiment
    2. To support #1, naming is moved to descriptors.
    3. Build index can be written as well.
    4. You can run benchmark with train and then refer it in index built and then refer index built in knn search. Index serialization is optional. Although not yet exposed through index descriptor.
    5. Benchmark can support index with different datasets sizes
    6. Working with varying dataset now support multiple ground truth. There may be small fixes before we could use this.
    7. Added targets for bench_fw_range, ivf, codecs and optimize.
    
    **Analysis of ivf result**: D58823037
    
    Reviewed By: algoriddle
    
    Differential Revision: D57236543
    
    fbshipit-source-id: ad03b28bae937a35f8c20f12e0a5b0a27c34ff3b
    kuarora authored and tarang-jain committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    c9e23ef View commit details
    Browse the repository at this point in the history
  19. Add SQ8bit signed quantization (facebookresearch#3501)

    Summary:
    ### Description
    Add new signed 8 bit scalar quantizer, `QT_8bit_direct_signed` to ingest signed 8 bit vectors ([-128 to 127]).
    
    ### Issues Resolved
    facebookresearch#3488
    
    Pull Request resolved: facebookresearch#3501
    
    Reviewed By: mengdilin
    
    Differential Revision: D58639363
    
    Pulled By: mdouze
    
    fbshipit-source-id: cf7f244fdbb7a34051d2b20c6f8086cd5628b4e0
    naveentatikonda authored and tarang-jain committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    8d24404 View commit details
    Browse the repository at this point in the history
  20. rm build.sh

    tarang-jain committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    702c3d2 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2024

  1. Configuration menu
    Copy the full SHA
    a918768 View commit details
    Browse the repository at this point in the history
  2. pull upstream

    tarang-jain committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    fb628eb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    499cae4 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2024

  1. variable names changed

    tarang-jain committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    ca45475 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    14e830d View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2024

  1. ivf-pq tests pass

    tarang-jain committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    45c42bb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c89b8f3 View commit details
    Browse the repository at this point in the history
  3. update caps

    tarang-jain committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    a0a9b40 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2024

  1. fix failing tests

    tarang-jain committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    0106e12 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b7943de View commit details
    Browse the repository at this point in the history
  3. update CMake, tests

    tarang-jain committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    57915d4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3393d33 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    87e2e6c View commit details
    Browse the repository at this point in the history
  6. format

    tarang-jain committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    5dad218 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    245fe20 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2024

  1. don't need to link against raft::raft

    tarang-jain committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    1fe434a View commit details
    Browse the repository at this point in the history
  2. rm build.sh

    tarang-jain committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    b63d543 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2024

  1. Configuration menu
    Copy the full SHA
    6edead6 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2024

  1. merge latest main

    tarang-jain committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    2d9ff7d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a598ecb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5794259 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bd01b85 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2024

  1. merge latest main

    tarang-jain committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    8f5a065 View commit details
    Browse the repository at this point in the history
  2. rm RAFT mentions

    tarang-jain committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    f62ed13 View commit details
    Browse the repository at this point in the history
  3. update action.yml

    tarang-jain committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    171979e View commit details
    Browse the repository at this point in the history
  4. undo some merge changes

    tarang-jain committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    68b3d2d View commit details
    Browse the repository at this point in the history
  5. undo some merge changes

    tarang-jain committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    bd80b31 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2024

  1. updates after PR reviews

    tarang-jain committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    a9efc3f View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' of https://github.com/facebookresearch/faiss into…

    … cuvs-migrate
    tarang-jain committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    90ccb63 View commit details
    Browse the repository at this point in the history
  3. rename test_raft.py

    tarang-jain committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    8d4496a View commit details
    Browse the repository at this point in the history
  4. resolve failing Cagra test

    tarang-jain committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    3deb1e1 View commit details
    Browse the repository at this point in the history
  5. clang-format

    tarang-jain committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    4fdea22 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    bb9bd67 View commit details
    Browse the repository at this point in the history
  7. fix compilation issues

    tarang-jain committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    f723d8c View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2024

  1. Merge branch 'main' of https://github.com/facebookresearch/faiss into…

    … cuvs-migrate
    tarang-jain committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    74d1fa5 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'cuvs-migrate' of https://github.com/tarang-jain/faiss i…

    …nto cuvs-migrate
    tarang-jain committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    5f61dab View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2024

  1. Configuration menu
    Copy the full SHA
    0be00b8 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'cuvs-migrate' of https://github.com/tarang-jain/faiss i…

    …nto cuvs-migrate
    tarang-jain committed Aug 31, 2024
    Configuration menu
    Copy the full SHA
    c6da21c View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2024

  1. Configuration menu
    Copy the full SHA
    74e21ab View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4feff2a View commit details
    Browse the repository at this point in the history
  3. Delete build.sh

    tarang-jain authored Sep 5, 2024
    Configuration menu
    Copy the full SHA
    3e097ce View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    15f4218 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2024

  1. merge upstream main

    tarang-jain committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    141bcb9 View commit details
    Browse the repository at this point in the history
  2. Apply suggestions from code review

    use cached device properties
    
    Co-authored-by: Malte Förster <[email protected]>
    tarang-jain and mfoerste4 authored Sep 11, 2024
    Configuration menu
    Copy the full SHA
    337a74a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    62bf7f3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c75a7cc View commit details
    Browse the repository at this point in the history
  5. resolve compilation error

    tarang-jain committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    aae6cf2 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2024

  1. do not link cutlass

    tarang-jain committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    4b84f46 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8bd4793 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2024

  1. link raft::raft

    tarang-jain committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    a6f1775 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3ccb6d6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c1b959c View commit details
    Browse the repository at this point in the history
  4. Trigger Build

    tarang-jain committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    7024c0d View commit details
    Browse the repository at this point in the history
  5. change link order

    tarang-jain committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    f207def View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    42dc0b7 View commit details
    Browse the repository at this point in the history
  7. endif()

    tarang-jain committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    7ac798d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    64d424a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e10a05e View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. Configuration menu
    Copy the full SHA
    93172cf View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2024

  1. Configuration menu
    Copy the full SHA
    1b183c9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2691b08 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2024

  1. Configuration menu
    Copy the full SHA
    d4851ab View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2024

  1. Configuration menu
    Copy the full SHA
    54df8fa View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2024

  1. Configuration menu
    Copy the full SHA
    dbde0f3 View commit details
    Browse the repository at this point in the history
  2. update action.yml

    tarang-jain committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    3c775f7 View commit details
    Browse the repository at this point in the history
  3. merge main

    tarang-jain committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    07f8945 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1d10929 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2024

  1. Configuration menu
    Copy the full SHA
    a179697 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2024

  1. Configuration menu
    Copy the full SHA
    5d998da View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5509c49 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c0629c6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    43f9c3f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4a2228c View commit details
    Browse the repository at this point in the history
  6. rm raft::raft linkage

    tarang-jain committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    d55c553 View commit details
    Browse the repository at this point in the history
  7. rm merge conflict

    tarang-jain committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    ff1555c View commit details
    Browse the repository at this point in the history
  8. downgrade cmake version

    tarang-jain committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    31c91e6 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2024

  1. rm mentions of use_raft

    tarang-jain committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    16e23bb View commit details
    Browse the repository at this point in the history
  2. empty commit

    tarang-jain committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    f472eb4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    10344a1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b28fd89 View commit details
    Browse the repository at this point in the history
  5. update torch test

    tarang-jain committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    b1bb9ba View commit details
    Browse the repository at this point in the history
  6. revert

    tarang-jain committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    3229a38 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2024

  1. glibc version

    tarang-jain committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    3eb6a56 View commit details
    Browse the repository at this point in the history
  2. merge upstream

    tarang-jain committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    80bb89c View commit details
    Browse the repository at this point in the history
  3. install cmd

    tarang-jain committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    abfe7f4 View commit details
    Browse the repository at this point in the history
  4. upgrade pkgs

    tarang-jain committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    26a45f2 View commit details
    Browse the repository at this point in the history
  5. link omp in tests

    tarang-jain committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    265fc52 View commit details
    Browse the repository at this point in the history
  6. Xcompiler

    tarang-jain committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    209048a View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2024

  1. Merge branch 'cuvs-migrate' of https://github.com/tarang-jain/faiss i…

    …nto cuvs-migrate
    tarang-jain committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    f045e8d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    54e772c View commit details
    Browse the repository at this point in the history
  3. Merge branch 'cuvs-migrate' of https://github.com/tarang-jain/faiss i…

    …nto cuvs-migrate
    tarang-jain committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    20b19df View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2024

  1. update compile_options

    tarang-jain committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    4ba1389 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5d82598 View commit details
    Browse the repository at this point in the history
  3. downgrade to cuvs=24.08

    tarang-jain committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    19ddf28 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2024

  1. action

    tarang-jain committed Oct 12, 2024
    Configuration menu
    Copy the full SHA
    0ab074a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fa6365b View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2024

  1. Configuration menu
    Copy the full SHA
    7ad8315 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4e67ec0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f3fb559 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2024

  1. Configuration menu
    Copy the full SHA
    7d52e98 View commit details
    Browse the repository at this point in the history
  2. one more try with 24.10

    tarang-jain committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    c23df0a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    468335f View commit details
    Browse the repository at this point in the history
  4. one more try with 24.10

    tarang-jain committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    b4989e6 View commit details
    Browse the repository at this point in the history
  5. rm std::nullopt

    tarang-jain committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    bb5cd83 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2024

  1. Configuration menu
    Copy the full SHA
    3361b44 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2024

  1. Configuration menu
    Copy the full SHA
    4decfb4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6bbe302 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2024

  1. Configuration menu
    Copy the full SHA
    929a6d8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    48ba59d View commit details
    Browse the repository at this point in the history
  3. merge upstream

    tarang-jain committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    04f32f9 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2024

  1. Configuration menu
    Copy the full SHA
    d8ebaa3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    06aace2 View commit details
    Browse the repository at this point in the history
  3. unpin pkgs in action

    tarang-jain committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    d779cf2 View commit details
    Browse the repository at this point in the history
  4. pin cmake

    tarang-jain committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    38e14b4 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2024

  1. Merge branch 'cuvs-migrate' of https://github.com/tarang-jain/faiss i…

    …nto cuvs-migrate
    tarang-jain committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    ca7ed65 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2024

  1. Configuration menu
    Copy the full SHA
    9de6563 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5577a4a View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2024

  1. Configuration menu
    Copy the full SHA
    0d0d7d3 View commit details
    Browse the repository at this point in the history
  2. rm conda-forge

    tarang-jain committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    2bbdd15 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    281c2b6 View commit details
    Browse the repository at this point in the history
  4. make from conda-forge

    tarang-jain committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    bb68cf7 View commit details
    Browse the repository at this point in the history
  5. revert

    tarang-jain committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    a8c2926 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2024

  1. debug failing cagra test

    tarang-jain committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    b821972 View commit details
    Browse the repository at this point in the history
  2. revert to 24.08

    tarang-jain committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    dd16e77 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    28ea578 View commit details
    Browse the repository at this point in the history
  4. revert to 24.08

    tarang-jain committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    836a476 View commit details
    Browse the repository at this point in the history
  5. style

    tarang-jain committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    aa6e260 View commit details
    Browse the repository at this point in the history
  6. copyright

    tarang-jain committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    32bb62b View commit details
    Browse the repository at this point in the history
  7. StandardGpuResources

    tarang-jain committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    aa64371 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2024

  1. Merge branch 'cuvs-migrate' of https://github.com/tarang-jain/faiss i…

    …nto cuvs-migrate
    tarang-jain committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    406dd79 View commit details
    Browse the repository at this point in the history
  2. apply all changes to standardgpuresources

    tarang-jain committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    af3bfcc View commit details
    Browse the repository at this point in the history
  3. rm build.sh

    tarang-jain committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    3fb67cc View commit details
    Browse the repository at this point in the history
  4. Merge branch 'main' of https://github.com/facebookresearch/faiss into…

    … cuvs-migrate
    tarang-jain committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    3e056ed View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2024

  1. Configuration menu
    Copy the full SHA
    dcbcdb7 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2024

  1. unpin cmake

    tarang-jain committed Nov 10, 2024
    Configuration menu
    Copy the full SHA
    da46f72 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cb03de3 View commit details
    Browse the repository at this point in the history