Amazon Braket supported devices - Amazon Braket

Amazon Braket supported devices

Tip

Learn the foundations of quantum computing with AWS! Enroll in the Amazon Braket Digital Learning Plan and earn your own Digital badge after completing a series of learning courses and a digital assessment.

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.