

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Ejecución de trabajos híbridos durante una reserva
<a name="braket-run-hybrid-jobs-with-reservation"></a>

Una vez que tenga una función de Python para ejecutar como un trabajo híbrido, puede ejecutar el trabajo híbrido en una reserva transfiriendo el argumento de palabra clave `reservation_arn`. Todas las tareas del trabajo híbrido utilizan el ARN de reserva. Es importante destacar que el trabajo híbrido con `reservation_arn` *solo activa el cómputo clásico una vez que se inicia la reserva*. 

**nota**  
Un trabajo híbrido que se ejecuta durante una reserva *solo ejecuta correctamente* las tareas cuánticas en el dispositivo reservado. El intento de utilizar un dispositivo Braket bajo demanda diferente generará un error. Si necesita ejecutar tareas tanto en un simulador bajo demanda como en el dispositivo reservado en el mismo trabajo híbrido, utilice `DirectReservation` en su lugar.

El siguiente código muestra cómo ejecutar un trabajo híbrido durante una 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)
```

En el caso de los trabajos híbridos que utilizan un script de Python (consulte la sección acerca de [crear su primer trabajo híbrido](https://docs.aws.amazon.com/braket/latest/developerguide/braket-jobs-first.html) en la guía para desarrolladores), puede ejecutarlos en la reserva transfiriendo el argumento de palabra clave `reservation_arn` al crear el trabajo.

```
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>"
)
```