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 = '')参数
| 名称 | 说明 | 
|---|---|
| workspace 
				必需
			 | 关联的工作区 | 
| name 
				必需
			 | 目标名称 | 
| input_data_format 
				必需
			 | 输入数据的格式(例如“qir.v1”) | 
| output_data_format 
				必需
			 | 输出数据的格式(例如“microsoft.resource-estimates.v1”) | 
| capability 
				必需
			 | QIR 功能 | 
| provider_id 
				必需
			 | 提供程序的 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 | 提交输入数据并返回作业。 提供input_data_format、output_data_format和content_type关键字参数以替代默认值。 | 
estimate_cost
估计给定线路的成本。
estimate_cost(input_data: Any, input_params: Dict[str, Any] | None = None)参数
| 名称 | 说明 | 
|---|---|
| input_data 
				必需
			 |  | 
| input_params | 默认值: None | 
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, **kwargs) -> Job参数
| 名称 | 说明 | 
|---|---|
| input_data 
				必需
			 | 输入数据 | 
| name | 作业名称 默认值: azure-quantum-job | 
| shots | 拍摄次数,默认值为 None 默认值: None | 
| input_params | 输入参数 默认值: None | 
返回
| 类型 | 说明 | 
|---|---|
| Azure Quantum 作业 | 
属性
average_queue_time
平均队列时间。
current_availability
当前可用性。
target_names
目标名称的元组。
target_names = ()