Crate quantrs2_device

Source
Expand description

Quantum device connectors for the quantrs 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.

Modules§

aws
Public exports for commonly used types
aws_device
azure
azure_device
ibm
ibm_device
prelude
Re-exports of commonly used types and traits
routing
Qubit Routing Algorithms for Quantum Hardware
topology
Hardware topology analysis using SciRS2 graph algorithms
transpiler

Structs§

CircuitResult
Result of a circuit execution on hardware

Enums§

DeviceError
Errors that can occur during device operations

Traits§

CircuitExecutor
QuantumDevice

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§

DeviceResult
Result type for device operations