Job Kelas
Pekerjaan Azure Quantum yang dikirimkan ke Ruang Kerja tertentu.
- Warisan
-
azure.quantum.job.base_job.BaseJobJobazure.quantum.job.filtered_job.FilteredJobJob
Konstruktor
Job(workspace: Workspace, job_details: JobDetails, **kwargs)
Parameter
Nama | Deskripsi |
---|---|
workspace
Diperlukan
|
Instans ruang kerja untuk mengirimkan pekerjaan ke |
job_details
Diperlukan
|
Model detail pekerjaan, berisi ID Pekerjaan, nama, dan detail lainnya |
Metode
get_results |
Dapatkan hasil pekerjaan dengan mengunduh blob hasil dari kontainer penyimpanan yang ditautkan melalui ruang kerja. Menaikkan RuntimeError jika eksekusi pekerjaan gagal. Meningkatkan JobFailedWithResultsError jika eksekusi pekerjaan gagal, tetapi hasil kegagalan masih dapat diambil (misalnya untuk pekerjaan yang dikirimkan terhadap target "microsoft.dft"). |
has_completed |
Periksa apakah pekerjaan telah selesai. |
refresh |
Refresh detail Pekerjaan dengan mengkueri ruang kerja. |
submit |
Kirim pekerjaan ke Azure Quantum. |
wait_until_completed |
Terus refresh detail Pekerjaan hingga mencapai status selesai. |
get_results
Dapatkan hasil pekerjaan dengan mengunduh blob hasil dari kontainer penyimpanan yang ditautkan melalui ruang kerja.
Menaikkan RuntimeError jika eksekusi pekerjaan gagal.
Meningkatkan JobFailedWithResultsError jika eksekusi pekerjaan gagal, tetapi hasil kegagalan masih dapat diambil (misalnya untuk pekerjaan yang dikirimkan terhadap target "microsoft.dft").
get_results(timeout_secs: float = 300)
Parameter
Nama | Deskripsi |
---|---|
timeout_secs
|
Batas waktu dalam detik, default ke 300 Nilai default: 300
|
Mengembalikan
Jenis | Deskripsi |
---|---|
Kamus hasil dengan bidikan histogram, atau hasil mentah jika bukan objek json. |
has_completed
Periksa apakah pekerjaan telah selesai.
has_completed() -> bool
refresh
Refresh detail Pekerjaan dengan mengkueri ruang kerja.
refresh()
submit
Kirim pekerjaan ke Azure Quantum.
submit()
wait_until_completed
Terus refresh detail Pekerjaan hingga mencapai status selesai.
wait_until_completed(max_poll_wait_secs=30, timeout_secs=None, print_progress=True) -> None
Parameter
Nama | Deskripsi |
---|---|
max_poll_wait_secs
|
Waktu tunggu polling maksimum, default ke 30 Nilai default: 30
|
timeout_secs
|
Waktu habis dalam detik, default ke Tidak Ada Nilai default: None
|
print_progress
|
Cetak "." ke stdout untuk menampilkan kemajuan Nilai default: True
|
Pengecualian
Jenis | Deskripsi |
---|---|
Jika total waktu polling melebihi batas waktu, naikkan. |