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

매개 변수

Name Description
workspace
필수

연결된 작업 영역

name
필수
str

대상 이름

input_data_format
필수
str

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

output_data_format
필수
str

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

capability
필수
str

QIR 기능. 사용되지 않음, target_profile 사용

provider_id
필수
str

공급자 ID

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

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

target_profile
str | <xref:TargetProfile>

타겟 QIR 프로필.

Default value: Base

메서드

from_target_status

지정된 작업 영역 및 대상 상태에서 대상 인스턴스를 만듭니다.

make_params

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

refresh

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

submit

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

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

from_target_status

지정된 작업 영역 및 대상 상태에서 대상 인스턴스를 만듭니다.

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

매개 변수

Name Description
workspace
필수

연결된 작업 영역

status
필수
<xref:TargetStatus>

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

provider_id
필수

반품

형식 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, priority: str | None = None, tags: list[str] | 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
priority
str

작업의 우선 순위.

Default value: None
tags

작업에 대한 태그입니다.

Default value: None

반품

형식 Description
Job

Azure Quantum 작업

특성

average_queue_time

평균 큐 시간.

current_availability

현재 가용성.

target_names

대상 이름의 튜플입니다.

target_names = ()