Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Executando trabalhos híbridos durante uma reserva

Modo de foco
Executando trabalhos híbridos durante uma reserva - Amazon Braket

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Depois de ter uma função Python para ser executada como uma tarefa híbrida, você pode executar a tarefa híbrida em uma reserva passando o argumento da reservation_arn palavra-chave. Todas as tarefas dentro do trabalho híbrido usam o ARN da reserva. É importante ressaltar que o trabalho híbrido reservation_arn só ativa a computação clássica quando sua reserva começa.

nota

Uma tarefa híbrida executada durante uma reserva só executa com êxito tarefas quânticas no dispositivo reservado. A tentativa de usar um dispositivo Braket sob demanda diferente resultará em um erro. Se você precisar executar tarefas em um simulador sob demanda e no dispositivo reservado dentro da mesma tarefa híbrida, use DirectReservation em vez disso.

O código a seguir demonstra como executar um trabalho híbrido durante uma reserva.

from braket.aws import AwsDevice from braket.devices import Devices from braket.jobs import get_job_device_arn, hybrid_job @hybrid_job(device=Devices.IonQ.Aria1, reservation_arn="<my_reservation_arn>") def example_hybrid_job(): # declare AwsDevice within the hybrid job device = AwsDevice(get_job_device_arn()) bell = Circuit().h(0).cnot(0, 1) task = device.run(bell, shots=10)

Para trabalhos híbridos que usam um script Python (consulte a seção Criando seu primeiro trabalho híbrido no guia do desenvolvedor), você pode executá-los dentro da reserva transmitindo o argumento de reservation_arn palavra-chave ao criar o trabalho.

from braket.aws import AwsQuantumJob from braket.devices import Devices job = AwsQuantumJob.create( Devices.IonQ.Aria1, source_module="algorithm_script.py", entry_point="algorithm_script:start_here", reservation_arn="<my_reservation_arn>" )
PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.