Crate faiss_sys[−][src]
Structs
FaissBuffer | List of temporary buffers used to store results before they are copied to the RangeSearchResult object. |
FaissBufferList_H | |
FaissClusteringIterationStats_H | |
FaissClusteringParameters | Class for the clustering parameters. Can be passed to the constructor of the Clustering object. |
FaissClustering_H | |
FaissDistanceComputer_H | |
FaissIDSelectorBatch_H | |
FaissIDSelectorRange_H | |
FaissIDSelector_H | |
FaissIndexIDMap_H | |
FaissIndexIVFStats | |
FaissIndex_H | |
FaissParameterRange_H | |
FaissParameterSpace_H | |
FaissRangeQueryResult_H | |
FaissRangeSearchPartialResult_H | |
FaissRangeSearchResult_H | |
FaissVectorTransform_H |
Constants
FaissErrorCode_FAISS_EXCEPT | Faiss library exception |
FaissErrorCode_OK | No error |
FaissErrorCode_STD_EXCEPT | Standard C++ library exception |
FaissErrorCode_UNKNOWN_EXCEPT | Any exception other than Faiss or standard C++ library exceptions |
FaissMetricType_METRIC_BrayCurtis | some additional metrics defined in scipy.spatial.distance |
FaissMetricType_METRIC_Canberra | some additional metrics defined in scipy.spatial.distance |
FaissMetricType_METRIC_INNER_PRODUCT | < maximum inner product search |
FaissMetricType_METRIC_JensenShannon | some additional metrics defined in scipy.spatial.distance |
FaissMetricType_METRIC_L1 | < L1 (aka cityblock) |
FaissMetricType_METRIC_L2 | < squared L2 search |
FaissMetricType_METRIC_Linf | < infinity distance |
FaissMetricType_METRIC_Lp | < L_p distance, p is given by metric_arg |
FaissQuantizerType_QT_4bit | < 4 bits per component |
FaissQuantizerType_QT_4bit_uniform | |
FaissQuantizerType_QT_6bit | < 6 bits per component |
FaissQuantizerType_QT_8bit | < 8 bits per component |
FaissQuantizerType_QT_8bit_direct | < fast indexing of uint8s |
FaissQuantizerType_QT_8bit_uniform | < same, shared range for all dimensions |
FaissQuantizerType_QT_fp16 |
Functions
Type Definitions
FILE | |
FaissBufferList | |
FaissCenteringTransform | |
FaissClustering | |
FaissClusteringIterationStats | |
FaissDistanceComputer | |
FaissErrorCode | An error code which depends on the exception thrown from the previous
operation. See |
FaissIDSelector | |
FaissIDSelectorBatch | |
FaissIDSelectorRange | |
FaissITQMatrix | |
FaissITQTransform | |
FaissIndex | |
FaissIndexFlat | |
FaissIndexFlat1D | |
FaissIndexFlatIP | |
FaissIndexFlatL2 | |
FaissIndexIDMap | |
FaissIndexIDMap2 | |
FaissIndexIVF | |
FaissIndexIVFFlat | |
FaissIndexIVFScalarQuantizer | |
FaissIndexLSH | |
FaissIndexPreTransform | |
FaissIndexRefineFlat | |
FaissIndexScalarQuantizer | |
FaissIndexShards | |
FaissLinearTransform | |
FaissMetricType | Some algorithms support both an inner product version and a L2 search version. |
FaissNormalizationTransform | |
FaissOPQMatrix | |
FaissPCAMatrix | |
FaissParameterRange | |
FaissParameterSpace | |
FaissQuantizerType | |
FaissRandomRotationMatrix | |
FaissRangeQueryResult | |
FaissRangeSearchPartialResult | |
FaissRangeSearchResult | |
FaissRemapDimensionsTransform | |
FaissVectorTransform | |
__int64_t | |
faiss_idx_t | |
idx_t |