Job クラス
Cirq 形式での結果の返しをサポートする Azure Quantum ジョブのシン ラッパー。
ジョブを構築します。
- 継承
-
builtins.objectJob
コンストラクター
Job(azure_job: AzureJob, program: cirq.Circuit, measurement_dict: dict = None)
パラメーター
名前 | 説明 |
---|---|
azure_job
必須
|
仕事 |
program
必須
|
<xref:cirq.Circuit>
Cirq プログラム |
measurement_dict
|
測定 規定値: None
|
メソッド
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