Job 类
支持以 Cirq 格式返回结果的 Azure Quantum 作业周围的精简包装器。
构造作业。
构造函数
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