다음을 통해 공유


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

매개 변수

workspace
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
ContentType
기본값: ContentType.json

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

encoding
str
필수

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

average_queue_time
float
기본값: None

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

current_availability
str
필수

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

메서드

estimate_cost

지정된 회로의 비용을 예측합니다.

from_target_status

지정된 작업 영역 및 대상 상태 대상 instance 만듭니다.

make_params

입력 매개 변수를 편리하게 만들 수 있는 입력 매개 변수 개체를 반환합니다.

refresh

대상 가용성 및 큐 시간 업데이트

submit

입력 데이터를 제출하고 작업을 반환합니다.

기본값을 재정의할 input_data_format, output_data_format 및 content_type 키워드(keyword) 인수를 제공합니다.

estimate_cost

지정된 회로의 비용을 예측합니다.

estimate_cost(input_data: Any, input_params: Dict[str, Any] | None = None)

매개 변수

input_data
필수
input_params
기본값: None

from_target_status

지정된 작업 영역 및 대상 상태 대상 instance 만듭니다.

from_target_status(workspace: Workspace, status: TargetStatus, **kwargs)

매개 변수

workspace
Workspace
필수

연결된 작업 영역

status
<xref:TargetStatus>
필수

가용성 및 현재 큐 시간이 있는 대상 상태

반환

대상 인스턴스

반환 형식

make_params

입력 매개 변수를 편리하게 만들 수 있는 입력 매개 변수 개체를 반환합니다.

make_params()

refresh

대상 가용성 및 큐 시간 업데이트

refresh()

submit

입력 데이터를 제출하고 작업을 반환합니다.

기본값을 재정의할 input_data_format, output_data_format 및 content_type 키워드(keyword) 인수를 제공합니다.

submit(input_data: Any, name: str = 'azure-quantum-job', shots: int = None, input_params: Dict[str, Any] | InputParams | None = None, **kwargs) -> Job

매개 변수

input_data
Any
필수

입력 데이터

name
str
기본값: azure-quantum-job

작업 이름

shots
int
기본값: None

샷 수, 기본값: 없음

input_params
Dict[str, Any]
기본값: None

입력 매개 변수

반환

Azure Quantum 작업

반환 형식

Job

특성

average_queue_time

평균 큐 시간.

current_availability

현재 가용성.

target_names

대상 이름의 튜플입니다.

target_names = ()