Module hardware_aware_qml

Module hardware_aware_qml 

Source
Expand description

Hardware-Aware Quantum Machine Learning Optimization

This module provides advanced hardware-aware optimization capabilities for quantum machine learning algorithms. It includes device topology awareness, hardware-specific noise modeling, connectivity-optimized circuit compilation, and dynamic adaptation to device characteristics for optimal QML performance on real quantum hardware.

Key features:

  • Hardware topology-aware circuit compilation and optimization
  • Device-specific noise modeling and calibration integration
  • Connectivity-aware gate scheduling and routing
  • Hardware-efficient ansatz generation and adaptation
  • Dynamic hardware resource allocation and load balancing
  • Cross-device QML model portability and optimization
  • Real-time device performance monitoring and adaptation

Structs§

AdaptationEvent
Adaptation events
AdaptationState
Current state of adaptation system
AnsatzPattern
Ansatz patterns optimized for specific architectures
CircuitAnalysis
Circuit analysis result
CompilationStatistics
Compilation statistics
DynamicAdaptationStrategy
Dynamic adaptation strategies
EntanglingPattern
Entangling patterns for different topologies
HardwareAwareAnsatz
Hardware-aware ansatz generator
HardwareAwareConfig
Hardware-aware optimization configuration
HardwareAwareQMLOptimizer
Main hardware-aware QML optimizer
HardwareCircuitCompiler
Hardware-aware circuit compiler
HardwareMetrics
Hardware metrics for optimization decisions
HardwareOptimizedCircuit
Hardware-optimized circuit compilation result
OptimizationStats
Optimization statistics
PerformanceMetrics
Performance metrics
PerformanceMonitoringData
Performance monitoring data
TrainingDataAnalysis
Training data analysis

Enums§

AdaptationAction
Adaptation actions
AdaptationTrigger
Triggers for dynamic adaptation
EntanglingPatternType
Types of entangling patterns
HardwareArchitecture
Hardware architecture types for quantum devices
HardwareOptimizationLevel
Hardware optimization levels
OptimizationPass
Optimization passes
RoutingAlgorithm
Gate routing algorithms

Functions§

benchmark_hardware_aware_qml
Benchmark function for hardware-aware QML optimization