Session Kelas
Sesi Pekerjaan Azure Quantum: pengelompokan pekerjaan yang logis.
- Warisan
-
azure.quantum.job.workspace_item.WorkspaceItemSession
Konstruktor
Session(workspace: Workspace, details: SessionDetails | None = None, target: str | Target | None = None, provider_id: str | None = None, id: str | None = None, name: str | None = None, job_failure_policy: str | SessionJobFailurePolicy | None = None, **kwargs)
Parameter
- details
- Optional[SessionDetails]
Model detail sesi, berisi id sesi, nama, job_failure_policy, provider_id dan target. Parameter ini harus diteruskan yang berisi semua nilai detail sesi, atau nilai yang sama harus diteruskan sebagai parameter individual.
Nama target (atau objek Target) untuk membuka sesi.
Id penyedia untuk membuka sesi. Jika tidak diteruskan, itu akan diekstraksi dari nama target.
Nama sesi. Jika tidak diteruskan, nama akan menjadi session-{session-id}.
- job_failure_policy
- Union[str, SessionJobFailurePolicy, None]
Kebijakan yang menentukan kapan sesi akan gagal, menutup, dan tidak menerima pekerjaan lebih lanjut.
Metode
close |
Menutup sesi, tidak mengizinkan pekerjaan lebih lanjut dikirimkan di bawah sesi. |
is_in_terminal_state |
Mengembalikan True jika sesi berada di salah satu status terminal yang mungkin (Berhasil, Gagal, dan Timed_Out). |
list_jobs |
Lists semua pekerjaan yang terkait dengan sesi ini. |
open |
Membuka sesi, secara efektif membuat sesi baru di layanan Azure Quantum, dan memungkinkannya untuk menerima pekerjaan di bawahnya. |
refresh |
Mengambil detail sesi terbaru dari layanan Azure Quantum. |
close
Menutup sesi, tidak mengizinkan pekerjaan lebih lanjut dikirimkan di bawah sesi.
close() -> Session
Mengembalikan
Objek sesi dengan detail yang diperbarui setelah ditutup.
Tipe hasil
is_in_terminal_state
Mengembalikan True jika sesi berada di salah satu status terminal yang mungkin (Berhasil, Gagal, dan Timed_Out).
is_in_terminal_state() -> bool
Mengembalikan
True jika sesi berada di salah satu status terminal.
Tipe hasil
list_jobs
Lists semua pekerjaan yang terkait dengan sesi ini.
list_jobs() -> List[Job]
Mengembalikan
Daftar semua pekerjaan yang terkait dengan sesi ini.
Tipe hasil
open
Membuka sesi, secara efektif membuat sesi baru di layanan Azure Quantum, dan memungkinkannya untuk menerima pekerjaan di bawahnya.
open() -> Session
Mengembalikan
Objek sesi dengan detail yang diperbarui setelah dibuka.
Tipe hasil
refresh
Mengambil detail sesi terbaru dari layanan Azure Quantum.
refresh() -> Session
Mengembalikan
Objek sesi dengan detail yang diperbarui.
Tipe hasil
Atribut
details
target
Dapatkan target yang terkait dengan sesi.
Mengembalikan
Target yang terkait dengan sesi.