BasicProviderJob
class qiskit.providers.basic_provider.BasicProviderJob(backend, job_id, result)
ベース: JobV1
BasicProviderJob クラス。
非同期ジョブを初期化します。
パラメーター
- バックエンド – ジョブの実行に使用されるバックエンド。
- job_id – ジョブの実行に使用されるバックエンド環境内の一意のID。
- kwargs – このジョブに関連付けるキーと値のメタデータ。
属性
version
デフォルト値: 1
方法
backend
cancel
cancelled
done
in_final_state
job_id
result
running
status
submit
wait_for_final_state
wait_for_final_state(timeout=None, wait=5, callback=None)
ジョブのステータスが や DONE などの最終状態 ERRORになるまで、そのステータスを確認し続ける。
パラメーター
-
timeout (float | None) – ジョブが開始されるまであと数秒です。 その場合は
None、無期限に待機する。 -
wait (float) – クエリ間の秒数。
-
callback (Callable | None) –
各クエリの実行後に呼び出されるコールバック関数。 コールバック関数には、以下の位置引数が渡されます:
- job_id: 求人ID
- job_status: 前回のクエリ時点でのジョブのステータス
- job: この JobV1 インスタンス
注:サブクラスによって、コールバック関数に渡される引数が異なる場合があります。
昇給
JobTimeoutError – 指定されたタイムアウト時間内にジョブが最終状態に達しない場合。
戻りの型
なし
このページは役に立ちましたか?
バグや誤字の報告、またはコンテンツの要求はGitHubで行ってください。