Job クラス
特定のワークスペースに送信される Azure Quantum ジョブ。
- 継承
-
azure.quantum.job.base_job.BaseJobJobazure.quantum.job.filtered_job.FilteredJobJob
コンストラクター
Job(workspace: Workspace, job_details: JobDetails, **kwargs)
パラメーター
メソッド
get_results |
ワークスペースを介してリンクされたストレージ コンテナーから結果 BLOB をダウンロードして、ジョブの結果を取得します。 ジョブの実行が RuntimeError 失敗した場合に を発生させます。 ジョブの JobFailedWithResultsError 実行が失敗した場合に発生しますが、失敗の結果は引き続き取得できます (たとえば、"microsoft.dft" ターゲットに対して送信されたジョブの場合)。 |
has_completed |
ジョブが完了したかどうかを確認します。 |
refresh |
ワークスペースに対してクエリを実行して、ジョブの詳細を更新します。 |
submit |
Azure Quantum にジョブを送信します。 |
wait_until_completed |
完了した状態になるまで、ジョブの詳細を更新し続けます。 |
get_results
ワークスペースを介してリンクされたストレージ コンテナーから結果 BLOB をダウンロードして、ジョブの結果を取得します。
ジョブの実行が RuntimeError 失敗した場合に を発生させます。
ジョブの JobFailedWithResultsError 実行が失敗した場合に発生しますが、失敗の結果は引き続き取得できます (たとえば、"microsoft.dft" ターゲットに対して送信されたジョブの場合)。
get_results(timeout_secs: float = 300)
パラメーター
戻り値
ヒストグラム ショットを含む結果ディクショナリ、または json オブジェクトでない場合は生の結果。
の戻り値の型 :
has_completed
ジョブが完了したかどうかを確認します。
has_completed() -> bool
refresh
ワークスペースに対してクエリを実行して、ジョブの詳細を更新します。
refresh()
submit
Azure Quantum にジョブを送信します。
submit()
wait_until_completed
完了した状態になるまで、ジョブの詳細を更新し続けます。
wait_until_completed(max_poll_wait_secs=30, timeout_secs=None, print_progress=True) -> None
パラメーター
例外
ポーリングの合計時間がタイムアウトを超えた場合は、 を発生させます。