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 = '', target_profile: str | TargetProfile = 'Base')
参数
| 名称 | 说明 |
|---|---|
|
workspace
必需
|
关联的工作区 |
|
name
必需
|
目标名称 |
|
input_data_format
必需
|
输入数据的格式(例如“qir.v1”) |
|
output_data_format
必需
|
输出数据的格式(例如“microsoft.quantum-log.v1”) |
|
capability
必需
|
QIR 功能。 已弃用,请使用 target_profile |
|
provider_id
必需
|
提供程序的 ID |
|
content_type
|
要在输入 blob 上设置的“Content-Type”属性值(例如“application/json”) 默认值: ContentType.json
|
|
encoding
必需
|
要在输入 blob 上设置的“Content-Encoding”属性值(例如“gzip”) |
|
average_queue_time
|
设置平均队列时间(供内部使用) 默认值: None
|
|
current_availability
必需
|
设置当前可用性(供内部使用) |
|
target_profile
|
str | <xref:TargetProfile>
目标QIR画像。 默认值: Base
|
方法
| from_target_status |
从给定工作区和目标状态创建目标实例。 |
| make_params |
返回用于方便创建输入参数的输入参数对象。 |
| refresh |
更新目标可用性和队列时间 |
| submit |
提交输入数据并返回作业。 提供input_data_format、output_data_format和content_type关键字参数以替代默认值。 |
from_target_status
make_params
返回用于方便创建输入参数的输入参数对象。
make_params()
refresh
更新目标可用性和队列时间
refresh()
submit
提交输入数据并返回作业。
提供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, priority: str | None = None, tags: list[str] | None = None, **kwargs) -> Job
参数
| 名称 | 说明 |
|---|---|
|
input_data
必需
|
输入数据 |
|
name
|
作业名称 默认值: azure-quantum-job
|
|
shots
|
拍摄次数,默认值为 None 默认值: None
|
|
input_params
|
输入参数 默认值: None
|
|
priority
|
工作的优先级。 默认值: None
|
|
tags
|
作业的标记。 默认值: None
|
返回
| 类型 | 说明 |
|---|---|
|
Azure Quantum 作业 |
属性
average_queue_time
平均队列时间。
current_availability
当前可用性。
target_names
目标名称的元组。
target_names = ()