다음을 통해 공유


AzureQuantumProvider 클래스

Qiskit 양자 회로를 사용하여 Azure Quantum 서비스와 상호 작용하는 클래스입니다.

상속
qiskit.providers.provider.ProviderV1
AzureQuantumProvider

생성자

AzureQuantumProvider(workspace: Workspace | None = None, **kwargs)

매개 변수

Name Description
workspace

Azure Quantum 작업 영역. 누락된 경우 생성자에 kwargs를 전달하는 새 작업 영역이 생성됩니다. 기본값은 없음입니다.

Default value: None

메서드

backends

지정된 필터링과 일치하는 백 엔드 목록을 반환합니다.

get_backend

지정된 필터링과 일치하는 단일 백 엔드를 반환합니다.

get_job

지정된 ID와 연결된 작업 인스턴스를 반환합니다.

get_workspace

Azure Quantum 작업 영역 반환

backends

지정된 필터링과 일치하는 백 엔드 목록을 반환합니다.

backends(name=None, **kwargs)

매개 변수

Name Description
name
str

백 엔드의 이름입니다.

Default value: None
**kwargs
필수

필터링에 사용되는 dict입니다.

반환

형식 Description
List[<xref:azure.quantum.qiskit.backends.AzureBackendBase>]

필터링 조건과 일치하는 백 엔드 목록입니다.

get_backend

지정된 필터링과 일치하는 단일 백 엔드를 반환합니다.

get_backend(name=None, **kwargs) -> AzureBackendBase

매개 변수

Name Description
name
str

백 엔드의 이름입니다.

Default value: None
**kwargs
필수

필터링에 사용되는 dict입니다.

반환

형식 Description
<xref:azure.quantum.qiskit.backends.AzureBackendBase>

필터링과 일치하는 백 엔드입니다.

예외

형식 Description
QiskitBackendNotFoundError

백 엔드를 찾을 수 없거나 둘 이상의 백 엔드가 필터링 조건과 일치하면 입니다.

get_job

지정된 ID와 연결된 작업 인스턴스를 반환합니다.

get_job(job_id) -> AzureQuantumJob

매개 변수

Name Description
job_id
필수
str

반환할 작업의 ID입니다.

반환

형식 Description

작업 인스턴스입니다.

get_workspace

Azure Quantum 작업 영역 반환

get_workspace() -> Workspace