共用方式為


Target 類別

初始化新的目標。

繼承
Target
azure.quantum.job.session.SessionHost
Target

建構函式

Target(workspace: Workspace, name: str, input_data_format: str = '', output_data_format: str = '', capability: str = '', provider_id: str = '', content_type: ContentType = ContentType.json, encoding: str = '', average_queue_time: float | None = None, current_availability: str = '')

參數

名稱 Description
workspace
必要

相關聯的工作區

name
必要
str

目標名稱

input_data_format
必要
str

輸入資料格式(例如“qir.v1”)

output_data_format
必要
str

輸出資料的格式(例如 “microsoft.resource-estimates.v1”)

capability
必要
str

QIR 功能

provider_id
必要
str

提供者識別碼(例如 “microsoft-qc”)

content_type

在輸入 Blob 上設定的 “Content-Type” 屬性值 (例如 “application/json”)

預設值: ContentType.json
encoding
必要
str

在輸入 Blob 上設定的 “Content-Encoding” 屬性值 (例如 “gzip”)

average_queue_time

設定平均佇列時間(供內部使用)

預設值: None
current_availability
必要
str

設定目前的可用性 (供內部使用)

方法

estimate_cost

估計給定線路的成本。

from_target_status

從指定的工作區和目標狀態建立目標實例。

make_params

傳回輸入參數物件,方便建立輸入參數。

refresh

更新目標可用性和佇列時間

submit

提交輸入數據並傳回 Job。

提供input_data_format、output_data_format和content_type關鍵詞自變數來覆寫預設值。

estimate_cost

估計給定線路的成本。

estimate_cost(input_data: Any, input_params: Dict[str, Any] | None = None)

參數

名稱 Description
input_data
必要
input_params
預設值: None

from_target_status

從指定的工作區和目標狀態建立目標實例。

from_target_status(workspace: Workspace, status: TargetStatus, **kwargs)

參數

名稱 Description
workspace
必要

相關聯的工作區

status
必要
<xref:TargetStatus>

可用性和目前佇列時間的目標狀態

傳回

類型 Description

目標實例

make_params

傳回輸入參數物件,方便建立輸入參數。

make_params()

refresh

更新目標可用性和佇列時間

refresh()

submit

提交輸入數據並傳回 Job。

提供input_data_format、output_data_format和content_type關鍵詞自變數來覆寫預設值。

submit(input_data: Any, name: str = 'azure-quantum-job', shots: int = None, input_params: Dict[str, Any] | InputParams | None = None, **kwargs) -> Job

參數

名稱 Description
input_data
必要
Any

輸入數據

name
str

作業名稱

預設值: azure-quantum-job
shots
int

拍攝次數,預設值為 None

預設值: None
input_params

輸入參數

預設值: None

傳回

類型 Description
Job

Azure Quantum 作業

屬性

average_queue_time

平均佇列時間。

current_availability

目前的可用性。

target_names

目標名稱的 Tuple。

target_names = ()