다음을 통해 공유


Session 클래스

Azure Quantum 작업 세션: 작업의 논리적 그룹화입니다.

상속
azure.quantum.job.workspace_item.WorkspaceItem
Session

생성자

Session(workspace: Workspace, details: SessionDetails | None = None, target: str | Target | None = None, provider_id: str | None = None, id: str | None = None, name: str | None = None, job_failure_policy: str | SessionJobFailurePolicy | None = None, **kwargs)

매개 변수

Name Description
workspace
필수

세션을 여는 작업 영역 인스턴스

details

세션 ID, 이름, job_failure_policy, provider_id 및 대상을 포함하는 세션 세부 정보 모델입니다. 모든 세션 세부 정보 값을 포함하는 이 매개 변수를 전달해야 하거나 동일한 값을 개별 매개 변수로 전달해야 합니다.

Default value: None
target

세션을 열 대상(또는 대상 개체)의 이름입니다.

Default value: None
provider_id

세션을 열 공급자의 ID입니다. 전달되지 않으면 대상 이름에서 추출됩니다.

Default value: None
id

세션의 ID입니다. 전달되지 않으면 하나의 임의 uuid가 사용됩니다.

Default value: None
name

세션의 이름입니다. 전달되지 않으면 이름이 session-{session-id}.

Default value: None
job_failure_policy

세션이 실패하고, 닫고, 추가 작업을 수락하지 않는 시기를 결정하는 정책입니다.

Default value: None

메서드

close

세션을 닫고 세션에서 추가 작업을 제출할 수 없습니다.

is_in_terminal_state

세션이 가능한 터미널 상태(성공, 실패 및 Timed_Out) 중 하나에 있으면 True를 반환합니다.

list_jobs

이 세션과 연결된 모든 작업을 나열합니다.

open

세션을 열고, Azure Quantum 서비스에서 새 세션을 효과적으로 만들고, 해당 세션에서 작업을 수락할 수 있도록 합니다.

refresh

Azure Quantum 서비스에서 최신 세션 세부 정보를 가져옵니다.

close

세션을 닫고 세션에서 추가 작업을 제출할 수 없습니다.

close() -> Session

반환

형식 Description

닫은 후 업데이트된 세부 정보가 있는 세션 개체입니다.

is_in_terminal_state

세션이 가능한 터미널 상태(성공, 실패 및 Timed_Out) 중 하나에 있으면 True를 반환합니다.

is_in_terminal_state() -> bool

반환

형식 Description

세션이 터미널 상태 중 하나에 있으면 True입니다.

list_jobs

이 세션과 연결된 모든 작업을 나열합니다.

list_jobs() -> List[Job]

반환

형식 Description

이 세션과 연결된 모든 작업의 목록입니다.

open

세션을 열고, Azure Quantum 서비스에서 새 세션을 효과적으로 만들고, 해당 세션에서 작업을 수락할 수 있도록 합니다.

open() -> Session

반환

형식 Description

열린 후 업데이트된 세부 정보가 있는 세션 개체입니다.

refresh

Azure Quantum 서비스에서 최신 세션 세부 정보를 가져옵니다.

refresh() -> Session

반환

형식 Description

업데이트된 세부 정보가 있는 세션 개체입니다.

특성

details

세션 세부 정보를 가져옵니다.

반환

형식 Description

세션에 대한 세부 정보입니다.

target

세션과 연결된 대상을 가져옵니다.

반환

형식 Description

세션과 연결된 대상입니다.