Job クラス
Cirq 形式での結果の返しをサポートする Azure Quantum ジョブのシン ラッパー。
ジョブを構築します。
- 継承
-
builtins.objectJob
コンストラクター
Job(azure_job: AzureJob, program: cirq.Circuit, measurement_dict: dict = None)
パラメーター
- program
- <xref:cirq.Circuit>
必須
Cirq プログラム
メソッド
cancel |
指定されたジョブを取り消します。 |
delete |
指定したジョブを削除します。 |
job_id |
ジョブのジョブ ID (UID) を返します。 |
measurement_dict |
ターゲット量子ビット インデックスへの測定キーのディクショナリを返します。 |
name |
ジョブの作成時に指定されたジョブの名前を返します。 |
num_qubits |
ジョブの量子ビット数を返します。 |
repetitions |
ジョブの繰り返し回数を返します。 |
results |
Azure Quantum API で結果をポーリングします。 |
status |
ジョブの現在の状態を取得します。 |
target |
ジョブが実行されたターゲットを返します。 |
cancel
指定されたジョブを取り消します。
cancel()
delete
指定したジョブを削除します。
delete()
job_id
ジョブのジョブ ID (UID) を返します。
job_id() -> str
measurement_dict
ターゲット量子ビット インデックスへの測定キーのディクショナリを返します。
measurement_dict() -> Dict[str, Sequence[int]]
name
ジョブの作成時に指定されたジョブの名前を返します。
name() -> str
num_qubits
ジョブの量子ビット数を返します。
num_qubits() -> int
repetitions
ジョブの繰り返し回数を返します。
repetitions() -> int
results
Azure Quantum API で結果をポーリングします。
results(timeout_seconds: int = 7200) -> cirq.Result
パラメーター
- timeout_seconds
既定値: 7200
status
ジョブの現在の状態を取得します。
status() -> str
target
ジョブが実行されたターゲットを返します。
target() -> str