Expand description
Quantum device connectors for the QuantRS2 framework.
This crate provides connectivity to quantum hardware providers like IBM Quantum, Azure Quantum, and AWS Braket. It enables users to run quantum circuits on real quantum hardware or cloud-based simulators.
§Recent Updates (v0.1.0-beta.2)
- Enhanced transpilation using SciRS2 v0.1.0-beta.3’s graph algorithms
- Improved qubit routing with refined SciRS2 integration patterns
- Stable APIs for IBM Quantum, Azure Quantum, and AWS Braket
- Advanced error handling and asynchronous execution
Modules§
- adaptive_
compilation - Adaptive Compilation Pipeline with Real-Time Optimization
- advanced_
benchmarking_ suite - Advanced Hardware Benchmarking Suite with Enhanced SciRS2 Analysis
- advanced_
scheduling - Advanced Quantum Job Scheduling with SciRS2 Intelligence
- algorithm_
marketplace - Quantum Algorithm Marketplace Integration
- aws
- Public exports for commonly used types
- aws_
device - azure
- azure_
device - backend_
traits - Common traits and utilities for hardware backend translation
- benchmarking
- Hardware benchmarking suite with SciRS2 analysis
- calibration
- Device-specific gate calibration data structures
- characterization
- Hardware noise characterization protocols with SciRS2 analysis
- circuit_
integration - Seamless Circuit Module Integration
- circuit_
migration - Cross-Platform Circuit Migration Tools
- cloud
- Quantum Cloud Resource Management System
- compiler_
passes - Hardware-specific compiler passes for quantum circuit optimization
- continuous_
variable - Continuous Variable Quantum Computing
- cross_
platform_ benchmarking - Cross-Platform Performance Benchmarking System with SciRS2 Analysis
- crosstalk
- Advanced cross-talk characterization and mitigation using SciRS2
- distributed
- Distributed Quantum Computing Orchestration Module
- dynamical_
decoupling - Dynamical Decoupling Sequences with SciRS2 optimization
- hardware_
parallelization - Hardware-Aware Quantum Circuit Parallelization
- hybrid_
quantum_ classical - Hybrid Quantum-Classical Loop System
- ibm
- ibm_
device - integrated_
device_ manager - Integrated Quantum Device Manager with SciRS2 Orchestration
- job_
scheduling - Advanced Job Priority and Scheduling Optimization for Quantum Hardware
- mid_
circuit_ measurements - Mid-circuit measurements module
- ml_
optimization - ML-Driven Circuit Optimization and Hardware Prediction with SciRS2
- neutral_
atom - Neutral atom quantum computing device interfaces
- noise_
model - Device-specific noise models based on calibration data
- noise_
modeling_ scirs2 - Advanced noise modeling using SciRS2’s statistical and machine learning capabilities
- optimization
- Circuit optimization using device calibration data
- optimization_
old - Circuit optimization using device calibration data
- parametric
- Parametric circuit execution for variational quantum algorithms.
- performance_
analytics_ dashboard - Performance Analytics Dashboard
- performance_
dashboard - Comprehensive Device Performance Analytics Dashboard
- photonic
- Photonic quantum computing device interfaces
- prelude
- Re-exports of commonly used types and traits
- process_
tomography - Comprehensive quantum process tomography module
- provider_
capability_ discovery - Advanced Provider Capability Discovery System
- pulse
- Pulse-level control interfaces for quantum hardware providers.
- qec
- Quantum Error Correction Integration with SciRS2 Analytics
- quantum_
ml - Quantum Machine Learning Accelerators
- quantum_
ml_ integration - Quantum Machine Learning Integration Framework
- quantum_
network - Quantum Network Communication Protocols Module
- quantum_
system_ security - Comprehensive Quantum System Security Framework
- routing
- Qubit Routing Algorithms for Quantum Hardware
- routing_
advanced - Advanced qubit routing algorithms with SciRS2-style optimization.
- scirs2_
calibration_ enhanced - Enhanced Quantum Device Calibration with Advanced SciRS2 System Identification
- security
- Quantum System Security Framework
- telemetry
- Comprehensive Quantum Computing Telemetry and Monitoring System
- topological
- Topological Quantum Computing Support
- topology
- Hardware topology analysis using SciRS2 graph algorithms
- topology_
analysis - Enhanced hardware topology analysis with SciRS2-style graph algorithms.
- translation
- Gate translation for different hardware backends
- transpiler
- unified_
benchmarking - Unified Quantum Hardware Benchmarking System
- unified_
error_ handling - Unified Error Handling for Quantum Device Providers
- vqa_
support - Variational Quantum Algorithm (VQA) Support - Modular Implementation
- zero_
noise_ extrapolation - Zero-Noise Extrapolation (ZNE) for quantum error mitigation.
Structs§
- Circuit
Result - Result of a circuit execution on hardware
Enums§
- Device
Error - Errors that can occur during device operations
Traits§
- Circuit
Executor - Trait for devices that can execute quantum circuits
- Quantum
Device - General representation of quantum hardware
Functions§
- create_
aws_ client - Create an AWS Braket client
- create_
aws_ device - Create an AWS Braket device instance
- create_
azure_ client - Create an Azure Quantum client
- create_
azure_ device - Create an Azure Quantum device instance
- create_
ibm_ client - Create an IBM Quantum client
- create_
ibm_ device - Create an IBM Quantum device instance
- is_
available - Check if device integration is available and properly set up
Type Aliases§
- Device
Result - Result type for device operations