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
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 |
|---|---|---|---|---|---|
|
Aria-1 |
Baseada em porta |
QPU |
arn:aws:braket:us-east-1: :dispositivo/QPU/ionq/aria-1 |
us-east-1 |
|
|
Forte-1 |
Baseada em porta |
QPU |
arn:aws:braket:us-east-1: :dispositivo/QPU/ionq/forte-1 |
us-east-1 |
|
|
Forte-Enterprise-1 |
Baseada em porta |
QPU |
arn:aws:braket:us-east-1: :dispositivo/QPU/ionq/Forte-Enterprise-1 |
us-east-1 |
|
|
Garnet |
Baseada em porta |
QPU |
arn:aws:braket:eu-north-1: :Device/QPU/IQM/Garnet |
eu-north-1 |
|
|
Emerald |
Baseada em porta |
QPU |
arn:aws:braket:eu-north-1: :Device/QPU/IQM/Emerald |
eu-north-1 |
|
|
Aquila |
Simulação hamiltoniana analógica |
QPU |
arn:aws:braket:us-east-1: :Device/QPU/Quera/aquila |
us-east-1 |
|
|
Ankaa-3 |
Baseada em porta |
QPU |
arn:aws:braket:us-west-1: :dispositivo/QPU/rigetti/ANKAA-3 |
us-west-1 |
|
|
AWS |
Baseada em porta |
Simulador local |
N/A (simulador local no Braket SDK) |
N/D |
|
|
AWS |
Baseada em porta |
Simulador local |
N/A (simulador local no Braket SDK) |
N/D |
|
|
AWS |
Simulação hamiltoniana analógica |
Simulador local |
N/A (simulador local no Braket SDK) |
N/D |
|
|
AWS |
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 |
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 |
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
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.