• Eduardo Pinho's avatar
    [C API] Additional API coverage: IndexLSH, I/O, meta-indexes (#425) · 9efdd8d4
    Eduardo Pinho authored
    * [c_api] leverage index downcast
    
    - make index downcast declaration+definition possible with macros
    - use macros on existing index types
    
    * [c_api] Add IndexLSH to C API
    
    * [c_api] Add Index IO interface
    
    - new header index_io_c.h for access to the index_io.h API
    - function`faiss_write_index` and overloads for dumping index to a file
    - function`faiss_read_index` and overloads for reading index from a file
    - function`faiss_clone_index` for cloning an index
    - update C example to save index to a file
    
    * [c_api] Add IndexIDMap and IndexShards API
    9efdd8d4
Name
Last commit
Last update
..
gpu Loading commit data...
AutoTune_c.cpp Loading commit data...
AutoTune_c.h Loading commit data...
AuxIndexStructures_c.cpp Loading commit data...
AuxIndexStructures_c.h Loading commit data...
Clustering_c.cpp Loading commit data...
Clustering_c.h Loading commit data...
INSTALL.md Loading commit data...
IndexFlat_c.cpp Loading commit data...
IndexFlat_c.h Loading commit data...
IndexIVFFlat_c.cpp Loading commit data...
IndexIVFFlat_c.h Loading commit data...
IndexIVF_c.cpp Loading commit data...
IndexIVF_c.h Loading commit data...
IndexLSH_c.cpp Loading commit data...
IndexLSH_c.h Loading commit data...
Index_c.cpp Loading commit data...
Index_c.h Loading commit data...
Makefile Loading commit data...
MetaIndexes_c.cpp Loading commit data...
MetaIndexes_c.h Loading commit data...
error_c.h Loading commit data...
error_impl.cpp Loading commit data...
error_impl.h Loading commit data...
example_c.c Loading commit data...
faiss_c.h Loading commit data...
index_io_c.cpp Loading commit data...
index_io_c.h Loading commit data...
macros_impl.h Loading commit data...