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