 faiss | |
  gpu | |
   detail | Type of a subspace of a tensor |
    SubTensor | A SubDim -rank slice of a parent Tensor |
    SubTensor< TensorType, 0, PtrTraits > | Specialization for a view of a single value (0-dimensional) |
   traits | |
    RestrictPtrTraits | |
    DefaultPtrTraits | |
   ToCPUCloner | |
   ToGpuCloner | |
   ToGpuClonerMultiple | |
   GpuParameterSpace | Parameter space and setters for GPU indexes |
   GpuClonerOptions | Set some options on how to copy to GPU |
   GpuMultipleClonerOptions | |
   GpuIndexConfig | |
   GpuIndex | |
   IntToLong | |
   GpuIndexFlatConfig | |
   GpuIndexFlat | |
   GpuIndexFlatL2 | |
   GpuIndexFlatIP | |
   GpuIndexIVFConfig | |
   GpuIndexIVF | |
   GpuIndexIVFFlatConfig | |
   GpuIndexIVFFlat | |
   GpuIndexIVFPQConfig | |
   GpuIndexIVFPQ | IVFPQ index for the GPU |
   GpuResources | |
   FlatIndex | Holder of GPU resources for a particular flat index |
   IVFBase | Base inverted list functionality for IVFFlat and IVFPQ |
   IVFFlat | |
   IVFFlatScan | The class that we use to provide scan specializations |
   IVFFlatScan<-1, L2, T > | |
   IVFFlatScan< 0, L2, T > | |
   IVFFlatScan< 64, L2, float > | |
   IVFFlatScan< 128, L2, float > | |
   IVFFlatScan< 256, L2, float > | |
   IVFPQ | Implementing class for IVFPQ on the GPU |
   Converter | |
   Converter< float > | |
   LoadCode32 | |
   LoadCode32< 1 > | |
   LoadCode32< 2 > | |
   LoadCode32< 3 > | |
   LoadCode32< 4 > | |
   LoadCode32< 8 > | |
   LoadCode32< 12 > | |
   LoadCode32< 16 > | |
   LoadCode32< 20 > | |
   LoadCode32< 24 > | |
   LoadCode32< 28 > | |
   LoadCode32< 32 > | |
   LoadCode32< 40 > | |
   LoadCode32< 48 > | |
   LoadCode32< 56 > | |
   LoadCode32< 64 > | |
   LoadCode32< 96 > | |
   LoadCodeDistances | |
   IndexProxy | |
   IndexWrapper | |
   StandardGpuResources | |
   Comparator | |
   ConvertTo | |
   ConvertTo< float > | |
   ConvertTo< float2 > | |
   ConvertTo< float4 > | |
   DeviceMemoryReservation | |
   DeviceMemory | Manages temporary memory allocations on a GPU device |
   DeviceTensor | |
   DeviceScope | |
   CublasHandleScope | RAII object to manage a cublasHandle_t |
   CudaEvent | |
   DeviceVector | |
   HostTensor | |
   Limits | |
   Limits< float > | |
   Limits< int > | |
   Limits< Pair< K, V > > | |
   LoadStore | |
   Math | |
   Math< float2 > | |
   Math< float4 > | |
   CublasGemm | |
   CublasGemm< float > | |
   BlockMerge | |
   BlockMerge< NumThreads, K, V, N, L, Dir, Comp, true, FullMerge > | Merging lists smaller than a block |
   BlockMerge< NumThreads, K, V, N, L, Dir, Comp, false, FullMerge > | Merging lists larger than a block |
   BitonicMergeStep | |
   BitonicMergeStep< K, V, 1, Dir, Comp, Low, true > | |
   BitonicMergeStep< K, V, N, Dir, Comp, Low, true > | |
   BitonicMergeStep< K, V, N, Dir, Comp, true, false > | |
   BitonicMergeStep< K, V, N, Dir, Comp, false, false > | |
   BitonicSortStep | |
   BitonicSortStep< K, V, 1, Dir, Comp > | |
   NoTypeTensor | |
   Pair | A simple pair type for CUDA device usage |
   Sum | |
   Min | |
   Max | |
   SegmentedReduce | |
   FinalBlockMerge | |
   FinalBlockMerge< 1, NumThreads, K, V, NumWarpQ, Dir, Comp > | |
   FinalBlockMerge< 2, NumThreads, K, V, NumWarpQ, Dir, Comp > | |
   FinalBlockMerge< 4, NumThreads, K, V, NumWarpQ, Dir, Comp > | |
   FinalBlockMerge< 8, NumThreads, K, V, NumWarpQ, Dir, Comp > | |
   BlockSelect | |
   BlockSelect< K, V, Dir, Comp, 1, NumThreadQ, ThreadsPerBlock > | Specialization for k == 1 (NumWarpQ == 1) |
   WarpSelect | |
   WarpSelect< K, V, Dir, Comp, 1, NumThreadQ, ThreadsPerBlock > | Specialization for k == 1 (NumWarpQ == 1) |
   StackDeviceMemory | |
    Range | |
    Stack | |
   Tensor | Our tensor type |
   GpuResourcesThrustAllocator | Allocator for Thrust that comes out of a specified memory space |
   KernelTimer | Utility class for timing execution of a kernel |
   CpuTimer | CPU wallclock elapsed timer |
   TensorInfo | |
   TensorInfoOffset | |
   TensorInfoOffset< T, IndexT,-1 > | |
   WorkerThread | |
  AutoTuneCriterion | |
  OneRecallAtRCriterion | |
  IntersectionCriterion | |
  OperatingPoint | |
  OperatingPoints | |
  ParameterRange | Possible values of a parameter, sorted from least to most expensive/accurate |
  ParameterSpace | |
  RangeSearchResult | |
  IDSelector | |
  IDSelectorRange | |
  IDSelectorBatch | |
  BufferList | |
   Buffer | |
  RangeSearchPartialResult | Entries in the buffers are split per query |
   QueryResult | Result structure for a single query |
  ClusteringParameters | |
  Clustering | |
  FaissException | Base class for Faiss exceptions |
  ScopeDeleter | |
  ScopeDeleter1 | |
  HammingComputer4 | |
  HammingComputer8 | |
  HammingComputer16 | |
  HammingComputer20 | |
  HammingComputer32 | |
  HammingComputer64 | |
  HammingComputerDefault | |
  HammingComputerM8 | |
  HammingComputerM4 | |
  HammingComputer | |
  GenHammingComputer8 | |
  GenHammingComputer16 | |
  GenHammingComputer32 | |
  GenHammingComputerM8 | |
  CMax | |
  CMin | |
  HeapArray | |
  Index | |
  ScopeFileCloser | |
  Cloner | |
  IndexFlat | |
  IndexFlatIP | |
  IndexFlatL2 | |
  IndexFlatL2BaseShift | |
  IndexRefineFlat | |
  IndexFlat1D | Optimized version for 1D "vectors" |
  VisitedTable | Set implementation optimized for fast access |
  GenericDistanceComputer | |
  FlatL2Dis | |
  PQDis | |
  SQDis | |
  Distance2Level | |
  DistanceXPQ4 | |
  Distance2xXPQ4 | |
  HNSW | |
   DistanceComputer | |
  HNSWStats | |
  ReconstructFromNeighbors | |
  IndexHNSW | |
  IndexHNSWFlat | |
  IndexHNSWPQ | |
  IndexHNSWSQ | |
  IndexHNSW2Level | |
  Level1Quantizer | |
  InvertedLists | |
  ArrayInvertedLists | |
  IndexIVF | |
  IndexIVFStats | |
  IndexIVFFlat | |
  CodeCmp | |
  IndexIVFPQ | |
  IndexIVFPQStats | |
  IndexIVFPQR | |
  Index2Layer | |
  IndexLSH | |
  IndexPQ | |
  IndexPQStats | |
  MultiIndexQuantizer | |
  MultiIndexQuantizer2 | |
  ScalarQuantizer | |
   DistanceComputer | |
  IndexScalarQuantizer | |
  IndexIVFScalarQuantizer | |
  IndexIDMap | |
  IndexIDMap2 | |
  IndexShards | |
  IndexSplitVectors | |
  LockLevels | |
  OnDiskInvertedLists | |
   List | |
   OngoingPrefetch | |
    Thread | |
   Slot | |
  Score3Computer | |
  IndirectSort | |
  RankingScore2 | |
  SimulatedAnnealingParameters | Parameters used for the simulated annealing method |
  PermutationObjective | Abstract class for the loss function |
  ReproduceDistancesObjective | |
  SimulatedAnnealingOptimizer | Simulated annealing optimization algorithm for permutations |
  PolysemousTraining | Optimizes the order of indices in a ProductQuantizer |
  ProductQuantizer | |
  NopDistanceCorrection | |
  BaseShiftDistanceCorrection | |
  RandomGenerator | Random generator that can be used in multithreaded contexts |
  VectorTransform | |
  LinearTransform | |
  RandomRotationMatrix | Randomly rotate a set of vectors |
  PCAMatrix | |
  OPQMatrix | |
  RemapDimensionsTransform | |
  NormalizationTransform | |
  IndexPreTransform | |
 std | |
  tr1 | |
   gtest_internal | |
    ByRef | |
    ByRef< T & > | |
    AddRef | |
    AddRef< T & > | |
    Get | |
    TupleElement | |
    TupleElement< true, 0, GTEST_10_TUPLE_(T) > | |
    TupleElement< true, 1, GTEST_10_TUPLE_(T) > | |
    TupleElement< true, 2, GTEST_10_TUPLE_(T) > | |
    TupleElement< true, 3, GTEST_10_TUPLE_(T) > | |
    TupleElement< true, 4, GTEST_10_TUPLE_(T) > | |
    TupleElement< true, 5, GTEST_10_TUPLE_(T) > | |
    TupleElement< true, 6, GTEST_10_TUPLE_(T) > | |
    TupleElement< true, 7, GTEST_10_TUPLE_(T) > | |
    TupleElement< true, 8, GTEST_10_TUPLE_(T) > | |
    TupleElement< true, 9, GTEST_10_TUPLE_(T) > | |
    Get< 0 > | |
    Get< 1 > | |
    Get< 2 > | |
    Get< 3 > | |
    Get< 4 > | |
    Get< 5 > | |
    Get< 6 > | |
    Get< 7 > | |
    Get< 8 > | |
    Get< 9 > | |
    SameSizeTuplePrefixComparator | |
    SameSizeTuplePrefixComparator< 0, 0 > | |
    SameSizeTuplePrefixComparator< k, k > | |
   tuple | |
   tuple<> | |
   tuple_size | |
   tuple_size< GTEST_0_TUPLE_(T) > | |
   tuple_size< GTEST_1_TUPLE_(T) > | |
   tuple_size< GTEST_2_TUPLE_(T) > | |
   tuple_size< GTEST_3_TUPLE_(T) > | |
   tuple_size< GTEST_4_TUPLE_(T) > | |
   tuple_size< GTEST_5_TUPLE_(T) > | |
   tuple_size< GTEST_6_TUPLE_(T) > | |
   tuple_size< GTEST_7_TUPLE_(T) > | |
   tuple_size< GTEST_8_TUPLE_(T) > | |
   tuple_size< GTEST_9_TUPLE_(T) > | |
   tuple_size< GTEST_10_TUPLE_(T) > | |
   tuple_element | |
 testing | |
  internal | |
   FormatForComparison | |
   FormatForComparison< ToPrint[N], OtherOperand > | |
   UniversalPrinter | |
   UniversalPrinter< T[N]> | |
   UniversalPrinter< T & > | |
   UniversalTersePrinter | |
   UniversalTersePrinter< T & > | |
   UniversalTersePrinter< T[N]> | |
   UniversalTersePrinter< const char * > | |
   UniversalTersePrinter< char * > | |
   UniversalTersePrinter< wchar_t * > | |
   TuplePolicy | |
   SingleFailureChecker | |
   HasNewFatalFailureHelper | |
   EqHelper | |
   EqHelper< true > | |
   AssertHelper | |
   FilePath | |
   ScopedTrace | |
   FloatingPoint | |
   TypeIdHelper | |
   TestFactoryBase | |
   TestFactoryImpl | |
   CodeLocation | |
   ConstCharPtr | |
   Random | |
   CompileAssertTypesEqual | |
   CompileAssertTypesEqual< T, T > | |
   RemoveReference | |
   RemoveReference< T & > | |
   RemoveConst | |
   RemoveConst< const T > | |
   RemoveConst< const T[N]> | |
   AddReference | |
   AddReference< T & > | |
   ImplicitlyConvertible | |
   IsAProtocolMessage | |
   EnableIf | |
   EnableIf< true > | |
   RelationToSourceReference | |
   RelationToSourceCopy | |
   NativeArray | |
   linked_ptr_internal | |
   linked_ptr | |
   CompileAssert | |
   StaticAssertTypeEqHelper | |
   StaticAssertTypeEqHelper< T, T > | |
   scoped_ptr | |
   RE | |
   GTestLog | |
   Mutex | |
   GTestMutexLock | |
   ThreadLocal | |
   bool_constant | |
   is_pointer | |
   is_pointer< T * > | |
   IteratorTraits | |
   IteratorTraits< T * > | |
   IteratorTraits< const T * > | |
   TypeWithSize | |
   TypeWithSize< 4 > | |
   TypeWithSize< 8 > | |
   String | |
   GTestFlagSaver | |
   TestPropertyKeyIs | |
   UnitTestOptions | |
   OsStackTraceGetterInterface | |
   OsStackTraceGetter | |
   TraceInfo | |
   DefaultGlobalTestPartResultReporter | |
   DefaultPerThreadTestPartResultReporter | |
   UnitTestImpl | |
   TestResultAccessor | |
  internal2 | |
   TypeWithoutFormatter | |
   TypeWithoutFormatter< T, kProtobuf > | |
   TypeWithoutFormatter< T, kConvertibleToInteger > | |
  Message | |
  ScopedFakeTestPartResultReporter | |
  TestPartResult | |
  TestPartResultArray | |
  TestPartResultReporterInterface | |
  AssertionResult | |
  Test | |
  TestProperty | |
  TestResult | |
  TestInfo | |
  TestCase | |
  Environment | |
  TestEventListener | |
  EmptyTestEventListener | |
  TestEventListeners | |
  UnitTest | |
 CommonData | |
 Counter | |
 MyString | |
 OnTheFlyPrimeTable | |
 Options | |
 PreCalculatedPrimeTable | |
 PrimeTable | |
 PrivateCode | |
 Queue | |
 QueueNode | |
 Tempfilename | |
 TestFlatOptions | |
 Widget | |