Faiss

- Main Page
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends
Class Index
A | B | C | D | F | G | H | I | K | L | M | N | O | P | Q | R | S | T | V | W

A
F
| IDSelectorRange (faiss) | Limits< Pair< K, V > > (faiss::gpu) |
R
Index (faiss) | LinearTransform (faiss)
ArgSort (faiss) | FaissException (faiss) | Index2Layer (faiss) | LoadCode32 (faiss::gpu) | RandomGenerator (faiss)
AutoTuneCriterion (faiss) | FinalBlockMerge (faiss::gpu) | IndexFlat (faiss) | LoadCode32< 1 > (faiss::gpu) | RandomRotationMatrix (faiss)
B
| FinalBlockMerge< 1, NumThreads, K, V, NumWarpQ, Dir, Comp > (faiss::gpu) | IndexFlat1D (faiss) | LoadCode32< 12 > (faiss::gpu) | StackDeviceMemory::Range (faiss::gpu)
FinalBlockMerge< 2, NumThreads, K, V, NumWarpQ, Dir, Comp > (faiss::gpu) | IndexFlatIP (faiss) | LoadCode32< 16 > (faiss::gpu) | RangeSearchPartialResult (faiss)
BaseShiftDistanceCorrection (faiss) | FinalBlockMerge< 4, NumThreads, K, V, NumWarpQ, Dir, Comp > (faiss::gpu) | IndexFlatL2 (faiss) | LoadCode32< 2 > (faiss::gpu) | RangeSearchResult (faiss)
BitonicMergeStep (faiss::gpu) | FinalBlockMerge< 8, NumThreads, K, V, NumWarpQ, Dir, Comp > (faiss::gpu) | IndexFlatL2BaseShift (faiss) | LoadCode32< 20 > (faiss::gpu) | RankingScore2 (faiss)
BitonicMergeStep< K, V, 1, Dir, Comp, Low, true > (faiss::gpu) | FlatIndex (faiss::gpu) | IndexHNSW (faiss) | LoadCode32< 24 > (faiss::gpu) | ReconstructFromNeighbors (faiss)
BitonicMergeStep< K, V, N, Dir, Comp, false, false > (faiss::gpu) | FlatL2Dis (faiss) | IndexHNSW2Level (faiss) | LoadCode32< 28 > (faiss::gpu) | RemapDimensionsTransform (faiss)
BitonicMergeStep< K, V, N, Dir, Comp, Low, true > (faiss::gpu) |
G
| IndexHNSWFlat (faiss) | LoadCode32< 3 > (faiss::gpu) | ReproduceDistancesObjective (faiss)
BitonicMergeStep< K, V, N, Dir, Comp, true, false > (faiss::gpu) | IndexHNSWPQ (faiss) | LoadCode32< 32 > (faiss::gpu) | RestrictPtrTraits (faiss::gpu::traits)
BitonicSortStep (faiss::gpu) | GenericDistanceComputer (faiss) | IndexHNSWSQ (faiss) | LoadCode32< 4 > (faiss::gpu) |
S
BitonicSortStep< K, V, 1, Dir, Comp > (faiss::gpu) | GenHammingComputer16 (faiss) | IndexIDMap (faiss) | LoadCode32< 40 > (faiss::gpu)
BlockMerge (faiss::gpu) | GenHammingComputer32 (faiss) | IndexIDMap2 (faiss) | LoadCode32< 48 > (faiss::gpu) | ScalarQuantizer (faiss)
BlockMerge< NumThreads, K, V, N, L, Dir, Comp, false, FullMerge > (faiss::gpu) | GenHammingComputer8 (faiss) | IndexIVF (faiss) | LoadCode32< 56 > (faiss::gpu) | ScopeDeleter (faiss)
BlockMerge< NumThreads, K, V, N, L, Dir, Comp, true, FullMerge > (faiss::gpu) | GenHammingComputerM8 (faiss) | IndexIVFFlat (faiss) | LoadCode32< 64 > (faiss::gpu) | ScopeDeleter1 (faiss)
BlockSelect (faiss::gpu) | GpuClonerOptions (faiss::gpu) | IndexIVFPQ (faiss) | LoadCode32< 8 > (faiss::gpu) | ScopeFileCloser (faiss)
BlockSelect< K, V, Dir, Comp, 1, NumThreadQ, ThreadsPerBlock > (faiss::gpu) | GpuIndex (faiss::gpu) | IndexIVFPQCompact (faiss) | LoadCode32< 96 > (faiss::gpu) | Score3Computer (faiss)
BufferList::Buffer (faiss) | GpuIndexConfig (faiss::gpu) | IndexIVFPQR (faiss) | LoadCodeDistances (faiss::gpu) | SegmentedReduce (faiss::gpu)
BufferList (faiss) | GpuIndexFlat (faiss::gpu) | IndexIVFPQStats (faiss) | LoadStore (faiss::gpu) | SemiSortedArray (faiss)
C
| GpuIndexFlatConfig (faiss::gpu) | IndexIVFScalarQuantizer (faiss) |
M
| SimulatedAnnealingOptimizer (faiss)
GpuIndexFlatIP (faiss::gpu) | IndexIVFStats (faiss) | SimulatedAnnealingParameters (faiss)
Cloner (faiss) | GpuIndexFlatL2 (faiss::gpu) | IndexLSH (faiss) | Math (faiss::gpu) | SortedArray (faiss)
Clustering (faiss) | GpuIndexIVF (faiss::gpu) | IndexPQ (faiss) | Math< float2 > (faiss::gpu) | SQDis (faiss)
ClusteringParameters (faiss) | GpuIndexIVFConfig (faiss::gpu) | IndexPQStats (faiss) | Math< float4 > (faiss::gpu) | StackDeviceMemory::Stack (faiss::gpu)
CMax (faiss) | GpuIndexIVFFlat (faiss::gpu) | IndexPreTransform (faiss) | Max (faiss::gpu) | StackDeviceMemory (faiss::gpu)
CMin (faiss) | GpuIndexIVFFlatConfig (faiss::gpu) | IndexProxy (faiss::gpu) | Min (faiss::gpu) | StandardGpuResources (faiss::gpu)
CodeCmp (faiss) | GpuIndexIVFPQ (faiss::gpu) | IndexRefineFlat (faiss) | MinSumK (faiss) | SubTensor (faiss::gpu::detail)
Comparator (faiss::gpu) | GpuIndexIVFPQConfig (faiss::gpu) | IndexScalarQuantizer (faiss) | MultiIndexQuantizer (faiss) | SubTensor< TensorType, 0, PtrTraits > (faiss::gpu::detail)
Converter (faiss::gpu) | GpuMultipleClonerOptions (faiss::gpu) | IndexShards (faiss) |
N
| Sum (faiss::gpu)
Converter< float > (faiss::gpu) | GpuParameterSpace (faiss::gpu) | IndexSplitVectors (faiss) |
T
ConvertTo (faiss::gpu) | GpuResources (faiss::gpu) | IndexWrapper (faiss::gpu) | NopDistanceCorrection (faiss)
ConvertTo< float > (faiss::gpu) | GpuResourcesThrustAllocator (faiss::gpu) | IndirectSort (faiss) | NormalizationTransform (faiss) | Tensor (faiss::gpu)
ConvertTo< float2 > (faiss::gpu) |
H
| IntersectionCriterion (faiss) | NoTypeTensor (faiss::gpu) | TensorInfo (faiss::gpu)
ConvertTo< float4 > (faiss::gpu) | IntToLong (faiss::gpu) |
O
| TensorInfoOffset (faiss::gpu)
CpuTimer (faiss::gpu) | HammingComputer (faiss) | IVFBase (faiss::gpu) | TensorInfoOffset< T, IndexT,-1 > (faiss::gpu)
CublasGemm (faiss::gpu) | HammingComputer16 (faiss) | IVFFlat (faiss::gpu) | OneRecallAtRCriterion (faiss) | TestFlatOptions
CublasGemm< float > (faiss::gpu) | HammingComputer20 (faiss) | IVFFlatScan (faiss::gpu) | OperatingPoint (faiss) | ToCPUCloner (faiss::gpu)
CublasHandleScope (faiss::gpu) | HammingComputer32 (faiss) | IVFFlatScan< 0, L2, T > (faiss::gpu) | OperatingPoints (faiss) | ToGpuCloner (faiss::gpu)
CudaEvent (faiss::gpu) | HammingComputer4 (faiss) | IVFFlatScan< 128, L2, float > (faiss::gpu) | OPQMatrix (faiss) | ToGpuClonerMultiple (faiss::gpu)
D
| HammingComputer64 (faiss) | IVFFlatScan< 256, L2, float > (faiss::gpu) | Options |
V
HammingComputer8 (faiss) | IVFFlatScan< 64, L2, float > (faiss::gpu) |
P
DefaultPtrTraits (faiss::gpu::traits) | HammingComputerDefault (faiss) | IVFFlatScan<-1, L2, T > (faiss::gpu) | VectorTransform (faiss)
DeviceMemory (faiss::gpu) | HammingComputerM4 (faiss) | IVFPQ (faiss::gpu) | Pair (faiss::gpu) | VisitedTable (faiss)
DeviceMemoryReservation (faiss::gpu) | HammingComputerM8 (faiss) |
K
| ParameterRange (faiss) |
W
DeviceScope (faiss::gpu) | HeapArray (faiss) | ParameterSpace (faiss)
DeviceTensor (faiss::gpu) | HNSW (faiss) | KernelTimer (faiss::gpu) | PCAMatrix (faiss) | WarpSelect (faiss::gpu)
DeviceVector (faiss::gpu) | HNSWStats (faiss) |
L
| PermutationObjective (faiss) | WarpSelect< K, V, Dir, Comp, 1, NumThreadQ, ThreadsPerBlock > (faiss::gpu)
Distance2Level (faiss) | HostTensor (faiss::gpu) | PolysemousTraining (faiss) | WorkerThread (faiss::gpu)
Distance2xXPQ4 (faiss) |
I
| Level1Quantizer (faiss) | PQDis (faiss) |
ScalarQuantizer::DistanceComputer (faiss) | Limits (faiss::gpu) | ProductQuantizer (faiss) |
HNSW::DistanceComputer (faiss) | IDSelector (faiss) | Limits< float > (faiss::gpu) |
Q
DistanceXPQ4 (faiss) | IDSelectorBatch (faiss) | Limits< int > (faiss::gpu) |
|  |  | RangeSearchPartialResult::QueryResult (faiss) |

A | B | C | D | F | G | H | I | K | L | M | N | O | P | Q | R | S | T | V | W