Skip to main content

Module bench_metrics

Module bench_metrics 

Source
Expand description

Benchmark metric types and data structures for the advanced benchmarking framework.

Structs§

AdvancedBenchmarkConfig
Advanced benchmarking configuration with comprehensive options
AdvancedBenchmarkResult
Advanced benchmark result with comprehensive metrics
AlgorithmParameters
Algorithm-specific parameters
BenchmarkAlgorithm
Algorithm wrapper for benchmarking
BenchmarkTraces
Detailed benchmark traces
BuildTimeMetrics
Build time analysis
CacheMetrics
Cache performance metrics
DatasetQualityMetrics
Quality metrics for dataset characterization
DatasetStatistics
Comprehensive dataset statistics
DistanceStatistics
Distance statistics for dataset analysis
EnhancedBenchmarkDataset
Enhanced dataset with comprehensive metadata and analysis
IndexSizeMetrics
Index size analysis
LatencyMetrics
Detailed latency analysis
MemoryAllocation
Memory allocation tracking
MemoryMetrics
Memory usage analysis
MemoryTrace
Memory trace
ParallelBenchmarkConfig
Configuration for parallel benchmark execution
ParameterSpace
Parameter search space definition
PerformanceMetrics
Comprehensive performance metrics
PowerAnalysis
Power analysis for statistical tests
QualityDegradation
Quality degradation under different conditions
QualityMetrics
Quality metrics for search accuracy
QueryTrace
Individual query trace
ScalabilityMetrics
Scalability analysis
StatisticalMetrics
Statistical analysis of benchmark results
StatisticalTest
Statistical test results
SystemTrace
System-level trace
ThroughputMetrics
Throughput analysis

Enums§

ObjectiveFunction
Objective function for optimization
OptimizationStrategy
Optimization strategies for hyperparameter tuning
ParameterConstraint
ParameterType
ParameterValue
Parameter values with type information