Amazon Braket supported devices
Tip
Learn the foundations of quantum computing with AWS!
Enroll in the Amazon Braket Digital Learning Plan
In Amazon Braket, a device represents a QPU or simulator that you can call to run quantum
tasks. Amazon Braket provides access to QPU devices from IonQ, IQM,
QuEra, and Rigetti, three on-demand
simulators, three local simulators, and one embedded simulator. For all devices, you can find
further device properties, such as device topology, calibration data, and native gate sets, on
the Devices tab of the Amazon Braket console or by means of
the GetDevice
API. When constructing a circuit with the simulators, Amazon Braket
currently requires that you use contiguous qubits or indices. If you are working with the
Amazon Braket SDK, you have access to device properties as shown in the following code
example.
from braket.aws import AwsDevice from braket.devices import LocalSimulator device = AwsDevice('arn:aws:braket:::device/quantum-simulator/amazon/sv1') #SV1 # device = LocalSimulator() #Local State Vector Simulator # device = LocalSimulator("default") #Local State Vector Simulator # device = LocalSimulator(backend="default") #Local State Vector Simulator # device = LocalSimulator(backend="braket_sv") #Local State Vector Simulator # device = LocalSimulator(backend="braket_dm") #Local Density Matrix Simulator # device = LocalSimulator(backend="braket_ahs") #Local Analog Hamiltonian Simulation # device = AwsDevice('arn:aws:braket:::device/quantum-simulator/amazon/tn1') #TN1 # device = AwsDevice('arn:aws:braket:::device/quantum-simulator/amazon/dm1') #DM1 # device = AwsDevice('arn:aws:braket:us-east-1::device/qpu/ionq/Harmony') #IonQ # device = AwsDevice('arn:aws:braket:us-east-1::device/qpu/ionq/Aria-1') #IonQ # device = AwsDevice('arn:aws:braket:us-east-1::device/qpu/ionq/Aria-2') #IonQ # device = AwsDevice('arn:aws:braket:us-east-1::device/qpu/ionq/Forte-1') #IonQ # device = AwsDevice('arn:aws:braket:eu-north-1::device/qpu/iqm/Garnet') #IQM Garnet # device = AwsDevice('arn:aws:braket:us-east-1::device/qpu/quera/Aquila') #QuEra Aquila # device = AwsDevice('arn:aws:braket:us-west-1::device/qpu/rigetti/Aspen-M-3') #Rigetti Aspen-M-3 # get device properties device.properties
Supported quantum hardware providers
Supported simulators
Choose the best simulator for your quantum task
Note
To view the available AWS Regions for each device, scroll right across the following table.
Amazon Braket devices | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Provider | Device Name | Paradigm | Type | Device ARN | Region | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
IonQ |
Aria 1 |
gate-based |
QPU |
arn:aws:braket:us-east-1::device/qpu/ionq/Aria-1 |
us-east-1 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
IonQ |
Aria 2 |
gate-based |
QPU |
arn:aws:braket:us-east-1::device/qpu/ionq/Aria-2 |
us-east-1 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
IonQ |
Forte 1 |
gate-based |
QPU (reservation-only) |
arn:aws:braket:us-east-1::device/qpu/ionq/Forte-1 |
us-east-1 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
IonQ |
Harmony |
gate-based |
QPU |
arn:aws:braket:us-east-1::device/qpu/ionq/Harmony |
us-east-1 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
IQM |
Garnet |
gate-based |
QPU |
arn:aws:braket:eu-north-1::device/qpu/iqm/Garnet |
eu-north-1 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
QuEra |
Aquila |
Analog Hamiltonian Simulation |
QPU |
arn:aws:braket:us-east-1::device/qpu/quera/Aquila |
us-east-1 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Rigetti |
Aspen M-3 |
gate-based |
QPU |
arn:aws:braket:us-west-1::device/qpu/rigetti/Aspen-M-3 |
us-west-1 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AWS |
braket_sv |
gate-based |
Local simulator |
N/A (local simulator in Braket SDK) |
N/A |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AWS |
braket_dm |
gate-based |
Local simulator |
N/A (local simulator in Braket SDK) |
N/A |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AWS |
SV1 |
gate-based |
On-demand simulator |
arn:aws:braket:::device/quantum-simulator/amazon/sv1 |
All Regions where Amazon Braket is available. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AWS |
DM1 |
gate-based |
On-demand simulator |
arn:aws:braket:::device/quantum-simulator/amazon/dm1 |
All Regions where Amazon Braket is available. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AWS |
TN1 |
gate-based |
On-demand simulator |
arn:aws:braket:::device/quantum-simulator/amazon/tn1 |
us-west-2, us-east-1, and eu-west-2 |
Note
Certain QPUs can only be accessed using reservations via Braket Direct, see Reservations.
To view additional details about the QPUs you can use with Amazon Braket,
see Amazon Braket Hardware
Providers