Amazon Braket supported regions and devices - Amazon Braket

Amazon Braket supported regions and 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 information on supported quantum hardware providers, see Submitting quantum tasks to QPUs. For information on available simulators, see Submitting quantum tasks to simulators. The following table displays the list of available devices and simulators.

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

arn:aws:braket:us-east-1::device/qpu/ionq/Forte-1

us-east-1

IonQ

Forte-Enterprise-1

gate-based

QPU

arn:aws:braket:us-east-1::device/qpu/ionq/Forte-Enterprise-1

us-east-1

IQM

Garnet

gate-based

QPU

arn:aws:braket:eu-north-1::device/qpu/iqm/Garnet

eu-north-1

IQM

Emerald

gate-based

QPU

arn:aws:braket:eu-north-1::device/qpu/iqm/Emerald

eu-north-1

QuEra

Aquila

Analog Hamiltonian Simulation

QPU

arn:aws:braket:us-east-1::device/qpu/quera/Aquila

us-east-1

Rigetti

Ankaa-3

gate-based

QPU

arn:aws:braket:us-west-1::device/qpu/rigetti/Ankaa-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

braket_ahs

Analog Hamiltonian Simulation

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

us-east-1, us-west-1, us-west-2, eu-west-2

AWS

DM1

gate-based

On-demand simulator

arn:aws:braket:::device/quantum-simulator/amazon/dm1

us-east-1, us-west-1, us-west-2, eu-west-2

AWS

TN1

gate-based

On-demand simulator

arn:aws:braket:::device/quantum-simulator/amazon/tn1

us-east-1, us-west-2, and eu-west-2

To view additional details about the QPUs you can use with Amazon Braket, see Amazon Braket Quantum Computers.

Device properties

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 the GetDevice API. When constructing a circuit with the simulators, Amazon Braket requires that you use contiguous qubits or indices. When working with the SDK, the following code example shows how to get access to the device properties for each available device and simulator.

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/Aria-1') #IonQ Aria-1 # device = AwsDevice('arn:aws:braket:us-east-1::device/qpu/ionq/Aria-2') #IonQ Aria-2 # device = AwsDevice('arn:aws:braket:us-east-1::device/qpu/ionq/Forte-1') #IonQ Forte-1 # device = AwsDevice('arn:aws:braket:us-east-1::device/qpu/ionq/Forte-Enterprise-1') #IonQ Forte-Enterprise-1 # device = AwsDevice('arn:aws:braket:eu-north-1::device/qpu/iqm/Garnet') #IQM Garnet # device = AwsDevice('arn:aws:braket:eu-north-1::device/qpu/iqm/Emerald') #IQM Emerald # 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/Ankaa-3') #Rigetti Ankaa-3 # get device properties device.properties

Regions and endpoints for Amazon Braket

For a full list of regions and endpoints, see the AWS General Reference.

Quantum tasks that run on a QPU device can be viewed in the Amazon Braket console in the Region of that device. When using the Amazon Braket SDK, you can submit quantum tasks to any QPU device, regardless of the Region in which you are working. The SDK automatically creates a session to the Region for the QPU specified.

Amazon Braket is available in the following AWS Regions:

Region name Region Braket endpoints

US East (N. Virginia)

us-east-1

braket.us-east-1.amazonaws.com (IPv4 only)

braket.us-east-1.api.aws (Dual stack)

US West (N. California)

us-west-1

braket.us-west-1.amazonaws.com (IPv4 only)

braket.us-west-1.api.aws (Dual stack)

US West 2 (Oregon)

us-west-2

braket.us-west-2.amazonaws.com (IPv4 only)

braket.us-west-2.api.aws (Dual stack)

EU North 1 (Stockholm)

eu-north-1

braket.eu-north-1.amazonaws.com (IPv4 only)

braket.eu-north-1.api.aws (Dual stack)

EU West 2 (London)

eu-west-2

braket.eu-west-2.amazonaws.com (IPv4 only)

braket.eu-west-2.api.aws (Dual stack)

Note

The Amazon Braket SDK does not support IPv6-only networks.