Target 類別
初始化新的目標。
- 繼承
-
Targetazure.quantum.job.session.SessionHostTarget
建構函式
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
必要
|
目標名稱 |
input_data_format
必要
|
輸入資料格式(例如“qir.v1”) |
output_data_format
必要
|
輸出資料的格式(例如 “microsoft.resource-estimates.v1”) |
capability
必要
|
QIR 功能 |
provider_id
必要
|
提供者識別碼(例如 “microsoft-qc”) |
content_type
|
在輸入 Blob 上設定的 “Content-Type” 屬性值 (例如 “application/json”) 預設值: ContentType.json
|
encoding
必要
|
在輸入 Blob 上設定的 “Content-Encoding” 屬性值 (例如 “gzip”) |
average_queue_time
|
設定平均佇列時間(供內部使用) 預設值: None
|
current_availability
必要
|
設定目前的可用性 (供內部使用) |
方法
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
必要
|
輸入數據 |
name
|
作業名稱 預設值: azure-quantum-job
|
shots
|
拍攝次數,預設值為 None 預設值: None
|
input_params
|
輸入參數 預設值: None
|
傳回
類型 | Description |
---|---|
Azure Quantum 作業 |
屬性
average_queue_time
平均佇列時間。
current_availability
目前的可用性。
target_names
目標名稱的 Tuple。
target_names = ()