Job 类
支持以 Cirq 格式返回结果的 Azure Quantum 作业周围的精简包装器。
构造作业。
- 继承
-
builtins.objectJob
构造函数
Job(azure_job: AzureJob, program: cirq.Circuit, measurement_dict: dict = None)
参数
- program
- <xref:cirq.Circuit>
必需
Cirq 程序
方法
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