Alexander Andreev
|
8a2860c1dc
|
Improve meta indexes (#1982)
Summary: Pull Request resolved: https://github.com/facebookresearch/faiss/pull/1982
Reviewed By: beauby
Differential Revision: D30762188
Pulled By: mdouze
fbshipit-source-id: 55b92f7829a417195a42870940c158373ed98bc1
|
2021-09-08 10:02:47 -07:00 |
Alexander Andreev
|
f6d2efd1df
|
Cover more types for C_API (#1917)
Summary:
Exported some global variables and statistics.
Supported downcast for IndexIDMap and IndexIDMap2 from faiss::Index
Fixes https://github.com/facebookresearch/faiss/issues/1863
Pull Request resolved: https://github.com/facebookresearch/faiss/pull/1917
Reviewed By: beauby
Differential Revision: D28834039
Pulled By: mdouze
fbshipit-source-id: c1f7739dcdc23055780ebc665082609641dff861
|
2021-06-08 15:34:05 -07:00 |
Patrick Weizhi Xu
|
1ea134eb83
|
Remove redundant c_api headers while installing (#1841)
Summary:
This diff is related to
https://github.com/facebookresearch/faiss/issues/1722
File structure with `-DFAISS_ENABLE_GPU=OFF`
```
/usr/local/include/faiss/c_api
├── AutoTune_c.h
├── clone_index_c.h
├── Clustering_c.h
├── error_c.h
├── error_impl.h
├── faiss_c.h
├── impl
│ └── AuxIndexStructures_c.h
├── Index_c.h
├── index_factory_c.h
├── IndexFlat_c.h
├── index_io_c.h
├── IndexIVF_c.h
├── IndexIVFFlat_c.h
├── IndexLSH_c.h
├── IndexPreTransform_c.h
├── IndexScalarQuantizer_c.h
├── IndexShards_c.h
├── macros_impl.h
├── MetaIndexes_c.h
└── VectorTransform_c.h
```
File structure with `-DFAISS_ENABLE_GPU=ON`
```
/usr/local/include/faiss/c_api
├── AutoTune_c.h
├── clone_index_c.h
├── Clustering_c.h
├── error_c.h
├── error_impl.h
├── faiss_c.h
├── gpu
│ ├── DeviceUtils_c.h
│ ├── GpuAutoTune_c.h
│ ├── GpuClonerOptions_c.h
│ ├── GpuIndex_c.h
│ ├── GpuIndicesOptions_c.h
│ ├── GpuResources_c.h
│ ├── macros_impl.h
│ └── StandardGpuResources_c.h
├── impl
│ └── AuxIndexStructures_c.h
├── Index_c.h
├── index_factory_c.h
├── IndexFlat_c.h
├── index_io_c.h
├── IndexIVF_c.h
├── IndexIVFFlat_c.h
├── IndexLSH_c.h
├── IndexPreTransform_c.h
├── IndexScalarQuantizer_c.h
├── IndexShards_c.h
├── macros_impl.h
├── MetaIndexes_c.h
└── VectorTransform_c.h
```
Pull Request resolved: https://github.com/facebookresearch/faiss/pull/1841
Reviewed By: mdouze
Differential Revision: D27992822
Pulled By: beauby
fbshipit-source-id: 63fa9a39c77502d138453cb4b04c50652e732196
|
2021-04-26 02:20:23 -07:00 |
Alexander Andreev
|
d640c6fcda
|
Impl IndexPreTransform for c_api (#1816)
Summary:
This PR extends c_api for IndexPreTransform
Pull Request resolved: https://github.com/facebookresearch/faiss/pull/1816
Reviewed By: beauby
Differential Revision: D27904597
Pulled By: mdouze
fbshipit-source-id: b54dfffcc97879fdf66f9a8a26e9b7840a2e97f2
|
2021-04-22 05:27:36 -07:00 |
Alexander Andreev
|
1ddb517bbd
|
Add IndexScalarQuantizer for c_api (#1802)
Summary: Pull Request resolved: https://github.com/facebookresearch/faiss/pull/1802
Reviewed By: beauby
Differential Revision: D27706399
Pulled By: mdouze
fbshipit-source-id: 61ac99f61e9e44b2fca8e3de45357ee4c0a0b9d7
|
2021-04-15 23:04:49 -07:00 |
Prabhat Roy
|
f2f014de50
|
Added C API(GPU) to CMake and CircleCI (#1700)
Summary: Pull Request resolved: https://github.com/facebookresearch/faiss/pull/1700
Reviewed By: mdouze
Differential Revision: D26814446
Pulled By: beauby
fbshipit-source-id: 654e0297be929afd42bcfbaf790c5d87f04f5193
|
2021-03-04 05:04:00 -08:00 |
Prabhat Roy
|
7a289d5418
|
Added C API to CMake and CircleCI (#1678)
Summary:
This supersedes https://github.com/facebookresearch/faiss/issues/1390 and https://github.com/facebookresearch/faiss/issues/1141.
Pull Request resolved: https://github.com/facebookresearch/faiss/pull/1678
Reviewed By: mdouze
Differential Revision: D26428986
Pulled By: beauby
fbshipit-source-id: 1e2718f457c1aca18c19edc2436d6baf9b627a60
|
2021-02-15 12:41:31 -08:00 |