次の方法で共有


Job クラス

Cirq 形式での結果の返しをサポートする Azure Quantum ジョブのシン ラッパー。

ジョブを構築します。

継承
builtins.object
Job

コンストラクター

Job(azure_job: AzureJob, program: cirq.Circuit, measurement_dict: dict = None)

パラメーター

名前 説明
azure_job
必須
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