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