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 = '')
매개 변수
Name | Description |
---|---|
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") Default value: ContentType.json
|
encoding
필수
|
입력 Blob에서 설정할 "Content-Encoding" 특성 값(예: "gzip") |
average_queue_time
|
평균 큐 시간 설정(내부용) Default value: 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)
매개 변수
Name | Description |
---|---|
input_data
필수
|
|
input_params
|
Default value: None
|
from_target_status
지정된 작업 영역 및 대상 상태에서 대상 인스턴스를 만듭니다.
from_target_status(workspace: Workspace, status: TargetStatus, **kwargs)
매개 변수
Name | Description |
---|---|
workspace
필수
|
연결된 작업 영역 |
status
필수
|
<xref:TargetStatus>
가용성 및 현재 큐 시간이 있는 대상 상태 |
반환
형식 | Description |
---|---|
대상 인스턴스 |
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
매개 변수
Name | Description |
---|---|
input_data
필수
|
입력 데이터 |
name
|
작업 이름 Default value: azure-quantum-job
|
shots
|
샷 수, 기본값: 없음 Default value: None
|
input_params
|
입력 매개 변수 Default value: None
|
반환
형식 | Description |
---|---|
Azure Quantum 작업 |
특성
average_queue_time
평균 큐 시간.
current_availability
현재 가용성.
target_names
대상 이름의 튜플입니다.
target_names = ()