Job 類別
Azure Quantum Job 的精簡包裝函式,支援以 Cirq 格式傳回結果。
建構作業。
- 繼承
-
builtins.objectJob
建構函式
Job(azure_job: AzureJob, program: cirq.Circuit, measurement_dict: dict = None)
參數
名稱 | Description |
---|---|
azure_job
必要
|
工作 |
program
必要
|
<xref:cirq.Circuit>
Cirq 程式 |
measurement_dict
|
量值 預設值: None
|
方法
cancel |
取消指定的作業。 |
delete |
刪除指定的作業。 |
job_id |
傳回作業的作業標識碼 (UID)。 |
measurement_dict |
傳回度量索引鍵的字典,以目標量子位索引。 |
name |
傳回作業建立期間提供的工作名稱。 |
num_qubits |
傳回作業的量子位數目。 |
repetitions |
傳回作業的重複次數。 |
results |
輪詢 Azure Quantum API 以取得結果。 |
status |
取得作業的目前狀態。 |
target |
傳回執行作業的目標。 |
cancel
取消指定的作業。
cancel()
delete
刪除指定的作業。
delete()
job_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
參數
名稱 | Description |
---|---|
timeout_seconds
|
預設值: 7200
|
status
取得作業的目前狀態。
status() -> str
target
傳回執行作業的目標。
target() -> str