次の方法で共有


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
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