

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á.

# Executando trabalhos híbridos durante uma reserva
<a name="braket-run-hybrid-jobs-with-reservation"></a>

Depois de ter uma função Python para executar como uma tarefa híbrida, você pode executar a tarefa híbrida em uma reserva passando o argumento `reservation_arn` da palavra-chave. Todas as tarefas dentro do trabalho híbrido usam o ARN da reserva. É importante ressaltar que o trabalho híbrido com `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 gerará um erro. Se você precisar executar tarefas em um simulador sob demanda e no dispositivo reservado na 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.ForteEnterprise1, 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](https://docs.aws.amazon.com/braket/latest/developerguide/braket-jobs-first.html) no Guia do desenvolvedor), você pode executá-los dentro da reserva transmitindo o argumento `reservation_arn` de palavra-chave ao criar o trabalho.

```
from braket.aws import AwsQuantumJob 
from braket.devices import Devices

job = AwsQuantumJob.create( 
    Devices.IonQ.ForteEnterprise1,
    source_module="algorithm_script.py", 
    entry_point="algorithm_script:start_here",
    reservation_arn="<my_reservation_arn>"
)
```