共用方式為


Job 類別

Azure Quantum Job 的精簡包裝函式,支援以 Cirq 格式傳回結果。

建構作業。

繼承
builtins.object
Job

建構函式

Job(azure_job: AzureJob, program: cirq.Circuit, measurement_dict: dict = None)

參數

名稱 Description
azure_job
必要
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