Session クラス
Azure Quantum ジョブ セッション: ジョブの論理グループ。
- 継承
-
azure.quantum.job.workspace_item.WorkspaceItemSession
コンストラクター
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)
パラメーター
- details
- Optional[SessionDetails]
セッション ID、名前、job_failure_policy、provider_id、ターゲットを含むセッション詳細モデル。 すべてのセッション詳細値を含むこのパラメーターを渡すか、同じ値を個々のパラメーターとして渡す必要があります。
- job_failure_policy
- Union[str, SessionJobFailurePolicy, None]
セッションが失敗するタイミングを決定するポリシー。閉じて、それ以上のジョブを受け入れません。
メソッド
close |
セッションを閉じ、セッションの下でそれ以上のジョブを送信することはできません。 |
is_in_terminal_state |
セッションが可能なターミナル状態 (Succeeded、Failed、Timed_Out) の 1 つにある場合は True を返します。 |
list_jobs |
このセッションに関連付けられているすべてのジョブをListsします。 |
open |
セッションを開き、Azure Quantum サービスで新しいセッションを効果的に作成し、その下のジョブを受け入れることができるようにします。 |
refresh |
Azure Quantum サービスから最新のセッションの詳細をフェッチします。 |
close
セッションを閉じ、セッションの下でそれ以上のジョブを送信することはできません。
close() -> Session
戻り値
閉じた後に更新された詳細を含むセッション オブジェクト。
の戻り値の型 :
is_in_terminal_state
セッションが可能なターミナル状態 (Succeeded、Failed、Timed_Out) の 1 つにある場合は True を返します。
is_in_terminal_state() -> bool
戻り値
True を指定すると、セッションがいずれかのターミナル状態になります。
の戻り値の型 :
list_jobs
このセッションに関連付けられているすべてのジョブをListsします。
list_jobs() -> List[Job]
戻り値
このセッションに関連付けられているすべてのジョブの一覧。
の戻り値の型 :
open
セッションを開き、Azure Quantum サービスで新しいセッションを効果的に作成し、その下のジョブを受け入れることができるようにします。
open() -> Session
戻り値
開いた後に更新された詳細を含むセッション オブジェクト。
の戻り値の型 :
refresh
Azure Quantum サービスから最新のセッションの詳細をフェッチします。
refresh() -> Session
戻り値
更新された詳細を含むセッション オブジェクト。