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

返回作业 (UID) 的作业 ID。

measurement_dict

返回目标量子比特索引的度量键字典。

name

返回作业创建期间提供的作业的名称。

num_qubits

返回作业的量子比特数。

repetitions

返回作业的重复次数。

results

轮询 Azure Quantum API 以获取结果。

status

获取作业的当前状态。

target

返回运行作业的目标。

cancel

取消给定的作业。

cancel()

delete

删除给定的作业。

delete()

job_id

返回作业 (UID) 的作业 ID。

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