Menjalankan pekerjaan hybrid selama reservasi - Amazon Braket

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menjalankan pekerjaan hybrid selama reservasi

Setelah Anda memiliki fungsi Python untuk dijalankan sebagai pekerjaan hybrid, Anda dapat menjalankan pekerjaan hybrid dalam reservasi dengan meneruskan argumen reservation_arn kata kunci. Semua tugas dalam pekerjaan hibrida menggunakan reservasiARN. Yang penting, pekerjaan hybrid dengan reservation_arn hanya memutar komputasi klasik setelah reservasi Anda dimulai.

catatan

Pekerjaan hybrid yang berjalan selama reservasi hanya berhasil menjalankan tugas kuantum pada perangkat yang dipesan. Mencoba menggunakan perangkat Braket sesuai permintaan yang berbeda akan menghasilkan kesalahan. Jika Anda perlu menjalankan tugas pada simulator sesuai permintaan dan perangkat yang dipesan dalam pekerjaan hibrida yang sama, gunakan DirectReservation sebagai gantinya.

Kode berikut untuk menjalankan pekerjaan hybrid selama reservasi.

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)

Untuk pekerjaan hybrid yang menggunakan skrip Python (lihat Membuat Job Hybrid pertama Anda), Anda dapat menjalankannya di reservasi dengan meneruskan argumen kata kunci reservation_arn

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