Jalankan pekerjaan hybrid dengan Amazon Braket Hybrid Jobs - Amazon Braket

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

Jalankan pekerjaan hybrid dengan Amazon Braket Hybrid Jobs

Untuk menjalankan pekerjaan hybrid dengan Amazon Braket Hybrid Jobs, Anda harus terlebih dahulu menentukan algoritme Anda. Anda dapat mendefinisikannya dengan menulis skrip algoritma dan, secara opsional, file ketergantungan lainnya menggunakan Amazon Braket Python SDK atau. PennyLane Jika Anda ingin menggunakan pustaka lain (open source atau proprietary), Anda dapat menentukan gambar kontainer kustom Anda sendiri menggunakan Docker, yang menyertakan pustaka ini. Untuk informasi selengkapnya, lihat Membawa wadah Anda sendiri (BYOC).

Dalam kedua kasus tersebut, selanjutnya Anda membuat pekerjaan hybrid menggunakan Amazon BraketAPI, tempat Anda menyediakan skrip atau wadah algoritme Anda, pilih perangkat kuantum target yang akan digunakan oleh hybrid, lalu pilih dari berbagai pengaturan opsional. Nilai default yang disediakan untuk pengaturan opsional ini berfungsi untuk sebagian besar kasus penggunaan. Agar perangkat target dapat menjalankan Hybrid Job Anda, Anda memiliki pilihan antara QPU, simulator sesuai permintaan (sepertiSV1, DM1 atauTN1), atau instance pekerjaan hybrid klasik itu sendiri. Dengan simulator sesuai permintaan atau QPU, wadah pekerjaan hybrid Anda membuat panggilan API ke perangkat jarak jauh. Dengan simulator tertanam, simulator tertanam dalam wadah yang sama dengan skrip algoritme Anda. Simulator petir dari PennyLane disematkan dengan wadah pekerjaan hibrida bawaan bawaan untuk Anda gunakan. Jika Anda menjalankan kode Anda menggunakan PennyLane simulator tertanam atau simulator khusus, Anda dapat menentukan jenis instance serta berapa banyak instance yang ingin Anda gunakan. Lihat halaman Harga Amazon Braket untuk biaya yang terkait dengan setiap pilihan.

Diagram diagram alur yang menunjukkan interaksi pengguna dengan komponen Amazon Braket, API, Instans Pekerjaan, dan simulator untuk tugas hybrid, QPU, sesuai permintaan, dan tertanam. Hasil disimpan di bucket Amazon Simple Storage Service dan dianalisis menggunakan Amazon CloudWatch di konsol Amazon Braket.

Jika perangkat target Anda adalah simulator sesuai permintaan atau tertanam, Amazon Braket mulai menjalankan pekerjaan hybrid segera. Ini memutar instance pekerjaan hibrida (Anda dapat menyesuaikan jenis instans dalam API panggilan), menjalankan algoritme Anda, menulis hasilnya ke Amazon S3, dan melepaskan sumber daya Anda. Rilis sumber daya ini memastikan bahwa Anda hanya membayar untuk apa yang Anda gunakan.

Jumlah total pekerjaan hibrida bersamaan per unit pemrosesan kuantum (QPU) dibatasi. Saat ini, hanya satu pekerjaan hybrid yang dapat berjalan pada QPU pada waktu tertentu. Antrian digunakan untuk mengontrol jumlah pekerjaan hibrida yang diizinkan untuk dijalankan agar tidak melebihi batas yang diizinkan. Jika perangkat target Anda adalah QPU, pekerjaan hybrid Anda terlebih dahulu memasuki antrian pekerjaan QPU yang dipilih. Amazon Braket memutar instance pekerjaan hybrid yang diperlukan dan menjalankan pekerjaan hybrid Anda di perangkat. Selama algoritme Anda, pekerjaan hibrida Anda memiliki akses prioritas, yang berarti bahwa tugas kuantum dari pekerjaan hibrida Anda berjalan di depan tugas kuantum Braket lainnya yang antri di perangkat, asalkan tugas kuantum pekerjaan diserahkan ke QPU setiap beberapa menit sekali. Setelah pekerjaan hybrid Anda selesai, sumber daya dilepaskan, artinya Anda hanya membayar untuk apa yang Anda gunakan.

catatan

Perangkat bersifat regional dan pekerjaan hybrid Anda berjalan Wilayah AWS sama dengan perangkat utama Anda.

Dalam skenario target simulator dan QPU, Anda memiliki opsi untuk menentukan metrik algoritma khusus, seperti energi Hamiltonian Anda, sebagai bagian dari algoritme Anda. Metrik ini secara otomatis dilaporkan ke Amazon CloudWatch dan dari sana, mereka ditampilkan hampir real-time di konsol Amazon Braket.

catatan

Jika Anda ingin menggunakan instance berbasis GPU, pastikan untuk menggunakan salah satu simulator berbasis GPU yang tersedia dengan simulator tertanam di Braket (misalnya,). lightning.gpu Jika Anda memilih salah satu simulator tertanam berbasis CPU (misalnya,, ataubraket:default-simulator)lightning.qubit, GPU tidak akan digunakan dan Anda mungkin dikenakan biaya yang tidak perlu.