다음을 통해 공유


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 = '')

매개 변수

Name Description
workspace
필수

연결된 작업 영역

name
필수
str

대상 이름

input_data_format
필수
str

입력 데이터 형식(예: "qir.v1")

output_data_format
필수
str

출력 데이터 형식(예: "microsoft.resource-estimates.v1")

capability
필수
str

QIR 기능

provider_id
필수
str

공급자 ID(예: "microsoft-qc")

content_type

입력 Blob에 설정할 "Content-Type" 특성 값(예: "application/json")

Default value: ContentType.json
encoding
필수
str

입력 Blob에서 설정할 "Content-Encoding" 특성 값(예: "gzip")

average_queue_time

평균 큐 시간 설정(내부용)

Default value: None
current_availability
필수
str

현재 가용성 설정(내부용)

메서드

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
필수
Any

입력 데이터

name
str

작업 이름

Default value: azure-quantum-job
shots
int

샷 수, 기본값: 없음

Default value: None
input_params

입력 매개 변수

Default value: None

반환

형식 Description
Job

Azure Quantum 작업

특성

average_queue_time

평균 큐 시간.

current_availability

현재 가용성.

target_names

대상 이름의 튜플입니다.

target_names = ()