Module unified_benchmarking

Module unified_benchmarking 

Source
Expand description

Unified Quantum Hardware Benchmarking System

This module provides a comprehensive, unified benchmarking system for quantum devices that works across all quantum cloud providers (IBM, Azure, AWS) with advanced statistical analysis, optimization, and reporting capabilities powered by SciRS2.

Re-exports§

pub use config::AlgorithmBenchmarkConfig;
pub use config::BenchmarkExecutionParams;
pub use config::BenchmarkSuiteConfig;
pub use config::CircuitBenchmarkConfig;
pub use config::CircuitType;
pub use config::CustomBenchmarkDefinition;
pub use config::FidelityMeasurementMethod;
pub use config::GateBenchmarkConfig;
pub use config::HistoricalTrackingConfig;
pub use config::MLModelType;
pub use config::MultiQubitGate;
pub use config::OptimizationAlgorithm;
pub use config::OptimizationObjective;
pub use config::QuantumAlgorithm;
pub use config::ReportFormat;
pub use config::ReportingConfig;
pub use config::ResourceOptimizationConfig;
pub use config::SciRS2AnalysisConfig;
pub use config::SingleQubitGate;
pub use config::StatisticalTest;
pub use config::SystemBenchmarkConfig;
pub use config::TwoQubitGate;
pub use config::UnifiedBenchmarkConfig;
pub use config::VisualizationType;
pub use types::BaselineMetric;
pub use types::BaselineMetricValue;
pub use types::PerformanceBaseline;
pub use types::QuantumPlatform;
pub use events::BenchmarkEvent;
pub use results::AlgorithmLevelResults;
pub use results::CircuitLevelResults;
pub use results::CostAnalysisResult;
pub use results::CrossPlatformAnalysis;
pub use results::DeviceInfo;
pub use results::GateLevelResults;
pub use results::PlatformBenchmarkResult;
pub use results::ResourceAnalysisResult;
pub use results::SciRS2AnalysisResult;
pub use results::StatisticalSummary;
pub use results::SystemLevelResults;
pub use results::UnifiedBenchmarkResult;
pub use system::UnifiedQuantumBenchmarkSystem;

Modules§

analysis
Analysis utilities for the unified benchmarking system
config
Configuration types for the unified benchmarking system
events
Event handling for the unified benchmarking system
optimization
Optimization engine for performance and cost optimization
reporting
Report generator for automated reporting
results
Result types for the unified benchmarking system
system
Main unified benchmarking system implementation
types
Core types for the unified benchmarking system