Skip to main content

Module faiss_native_integration

Module faiss_native_integration 

Source
Expand description

Native FAISS Integration with Real Bindings

This module provides actual integration with Facebook’s FAISS library through native bindings, enabling high-performance vector search with full FAISS capabilities.

Features:

  • Real FAISS index import/export
  • Native FAISS performance optimization
  • GPU acceleration integration
  • Memory-efficient batch processing
  • Performance benchmarking against FAISS

Structs§

AllocationStats
Memory allocation statistics
BenchmarkDataset
Benchmark dataset
BenchmarkResult
Individual benchmark result
ComparisonData
Performance comparison data
ComparisonResult
Comparison result
DatasetCharacteristics
Dataset characteristics for benchmarking
FaissPerformanceComparison
Performance comparison framework
GpuContext
GPU context for FAISS GPU operations
GpuMetrics
GPU performance metrics
GpuResource
GPU resource handle
MemoryBlock
Memory block in the pool
MemoryMetrics
Memory efficiency metrics
MemoryPool
Memory pool for efficient memory management
NativeFaissConfig
Native FAISS integration configuration
NativeFaissIndex
Native FAISS index wrapper
NativeFaissStatistics
Native FAISS statistics with detailed metrics
NativeMetrics
Native FAISS specific metrics
NativePerformanceTuning
Native performance tuning configuration
PerformanceMetrics
Performance metrics for comparison
PerformanceRatios
Performance ratios
StatisticalSignificance
Statistical significance test results