Module benchmarking

Module benchmarking 

Source
Expand description

Comprehensive benchmarking framework for vector search systems

This module provides extensive benchmarking capabilities including:

  • ANN-Benchmarks integration
  • Performance profiling and analysis
  • Quality metrics (recall, precision)
  • Scalability testing
  • Comparative benchmarks

Structs§

BenchmarkConfig
Benchmarking configuration
BenchmarkDataset
Benchmark dataset
BenchmarkResult
Comprehensive benchmark results
BenchmarkRunner
Benchmark runner for easy execution
BenchmarkSuite
Benchmark suite for comprehensive vector search testing
BenchmarkTestCase
Benchmark test case
MemoryMetrics
Memory usage metrics
PerformanceMetrics
Performance metrics
PerformanceProfiler
Performance profiler for detailed timing analysis
QualityMetrics
Quality metrics for approximate search algorithms
ScalabilityMetrics
Scalability metrics
SystemInfo
System information

Enums§

BenchmarkOutputFormat
Benchmark output formats