Ausführung von Hybridaufträgen während einer Reservierung - Amazon Braket

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Ausführung von Hybridaufträgen während einer Reservierung

Sobald Sie eine Python-Funktion als Hybrid-Job ausführen können, können Sie den Hybrid-Job in einer Reservierung ausführen, indem Sie das reservation_arn Schlüsselwort-Argument übergeben. Alle Aufgaben innerhalb des Hybridjobs verwenden die ReservierungARN. Wichtig ist, dass der Hybrid-Job, bei dem die klassische Rechenleistung reservation_arn erst dann aktiviert wird, wenn Ihre Reservierung beginnt.

Anmerkung

Ein Hybrid-Job, der während einer Reservierung ausgeführt wird, führt nur erfolgreich Quantenaufgaben auf dem reservierten Gerät aus. Der Versuch, ein anderes On-Demand-Braket-Gerät zu verwenden, führt zu einem Fehler. Wenn Sie Aufgaben sowohl auf einem On-Demand-Simulator als auch auf dem reservierten Gerät innerhalb desselben Hybrid-Jobs ausführen müssen, verwenden Sie DirectReservation stattdessen.

Der folgende Code zur Ausführung eines Hybridauftrags während einer Reservierung.

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)

Hybrid-Jobs, die ein Python-Skript verwenden (siehe Erstellen Sie Ihren ersten Hybrid-Job), können Sie sie in der Reservierung ausführen, indem Sie das reservation_arn Schlüsselwort-Argument übergeben

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