Regiões e dispositivos compatíveis com o Amazon Braket - Amazon Braket

Regiões e dispositivos compatíveis com o Amazon Braket

dica

Aprenda os fundamentos da computação quântica com AWS! Inscreva-se no Amazon Braket Digital Learning Plan e ganhe seu próprio selo digital após concluir uma série de cursos de aprendizado e uma avaliação digital.

No Amazon Braket, um dispositivo representa uma QPU ou simulador que você pode chamar para executar tarefas quânticas. O Amazon Braket fornece acesso a dispositivos QPU de IonQ, IQM, QuEra, e Rigetti três simuladores sob demanda, três simuladores locais e um simulador incorporado.

Para obter informações sobre fornecedores de hardware quântico compatíveis, consulte Envio de tarefas quânticas para QPUs. Para obter informações sobre simuladores disponíveis, consulte Envio de tarefas quânticas para simuladores. A tabela a seguir exibe a lista de dispositivos e simuladores disponíveis.

Provedor Nome do dispositivo Paradigma Tipo ARN do dispositivo Região

IonQ

Aria-1

Baseada em porta

QPU

arn:aws:braket:us-east-1: :dispositivo/QPU/ionq/aria-1

us-east-1

IonQ

Forte-1

Baseada em porta

QPU

arn:aws:braket:us-east-1: :dispositivo/QPU/ionq/forte-1

us-east-1

IonQ

Forte-Enterprise-1

Baseada em porta

QPU

arn:aws:braket:us-east-1: :dispositivo/QPU/ionq/Forte-Enterprise-1

us-east-1

IQM

Garnet

Baseada em porta

QPU

arn:aws:braket:eu-north-1: :Device/QPU/IQM/Garnet

eu-north-1

IQM

Emerald

Baseada em porta

QPU

arn:aws:braket:eu-north-1: :Device/QPU/IQM/Emerald

eu-north-1

QuEra

Aquila

Simulação hamiltoniana analógica

QPU

arn:aws:braket:us-east-1: :Device/QPU/Quera/aquila

us-east-1

Rigetti

Ankaa-3

Baseada em porta

QPU

arn:aws:braket:us-west-1: :dispositivo/QPU/rigetti/ANKAA-3

us-west-1

AWS

braket_sv

Baseada em porta

Simulador local

N/A (simulador local no Braket SDK)

N/D

AWS

braket_dm

Baseada em porta

Simulador local

N/A (simulador local no Braket SDK)

N/D

AWS

braket_ahs

Simulação hamiltoniana analógica

Simulador local

N/A (simulador local no Braket SDK)

N/D

AWS

SV1

Baseada em porta

Simulador sob demanda

arn:aws:braket: ::device/simulador quântico/amazon/sv1

Valores válidos: us-east-1 | us-west-1 | us-west-2 | eu-west-1

AWS

DM1

Baseada em porta

Simulador sob demanda

arn:aws:braket: ::device/simulador quântico/amazon/dm1

Valores válidos: us-east-1 | us-west-1 | us-west-2 | eu-west-1

AWS

TN1

Baseada em porta

Simulador sob demanda

arn:aws:braket: ::device/simulador quântico/amazon/tn1

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

Para ver detalhes adicionais sobre as QPUs que você pode usar com o Amazon Braket, consulte Amazon Braket Quantum Computers.

Propriedades do dispositivo

Para todos os dispositivos, você pode encontrar outras propriedades do dispositivo, como topologia do dispositivo, dados de calibração e conjuntos de portas nativos, na guia Dispositivos do console do Amazon Braket ou pela API do GetDevice. Ao construir um circuito com os simuladores, o Amazon Braket exige que você use qubits ou índices contíguos. Ao trabalhar com o SDK, o exemplo de código a seguir mostra como obter acesso às propriedades do dispositivo para cada dispositivo e simulador disponíveis.

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/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

Regiões e endpoints para o Amazon Braket

Para obter uma lista completa de regiões e pontos finais, consulte a General Reference AWS.

As tarefas quânticas executadas em um dispositivo QPU podem ser visualizadas no console Amazon Braket na região desse dispositivo. Ao usar o Amazon Braket SDK, você pode enviar tarefas quânticas para qualquer dispositivo QPU, independentemente da região em que você está trabalhando. O SDK cria automaticamente uma sessão na região para a QPU especificada.

O Amazon Braket está disponível nas seguintes Regiões da AWS:

Nome da região Região Endpoints do Braket

Leste dos EUA (Norte da Virgínia)

us-east-1

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

braket.us-east-1.api.aws (pilha dupla)

Oeste dos EUA (N. da Califórnia)

us-west-1

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

braket.us-west-1.api.aws (pilha dupla)

US West 2 (Oregon)

us-west-2

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

braket.us-west-2.api.aws (pilha dupla)

EU North 1 (Estocolmo)

eu-north-1

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

braket.eu-north-1.api.aws (pilha dupla)

eu-west-2 (Londres)

eu-west-2

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

braket.eu-west-2.api.aws (pilha dupla)

nota

O Amazon Braket SDK não oferece suporte a redes somente IPv6.