AzureQuantumProvider 클래스
Qiskit 양자 회로를 사용하여 Azure Quantum 서비스와 상호 작용하는 클래스입니다.
- 상속
-
qiskit.providers.provider.ProviderV1AzureQuantumProvider
생성자
AzureQuantumProvider(workspace: Workspace | None = None, **kwargs)
매개 변수
Name | Description |
---|---|
workspace
|
Azure Quantum 작업 영역. 누락된 경우 생성자에 Default value: None
|
메서드
backends |
지정된 필터링과 일치하는 백 엔드 목록을 반환합니다. |
get_backend |
지정된 필터링과 일치하는 단일 백 엔드를 반환합니다. |
get_job |
지정된 ID와 연결된 작업 인스턴스를 반환합니다. |
get_workspace |
Azure Quantum 작업 영역 반환 |
backends
지정된 필터링과 일치하는 백 엔드 목록을 반환합니다.
backends(name=None, **kwargs)
매개 변수
Name | Description |
---|---|
name
|
백 엔드의 이름입니다. Default value: None
|
**kwargs
필수
|
필터링에 사용되는 dict입니다. |
반환
형식 | Description |
---|---|
List[<xref:azure.quantum.qiskit.backends.AzureBackendBase>]
|
필터링 조건과 일치하는 백 엔드 목록입니다. |
get_backend
지정된 필터링과 일치하는 단일 백 엔드를 반환합니다.
get_backend(name=None, **kwargs) -> AzureBackendBase
매개 변수
Name | Description |
---|---|
name
|
백 엔드의 이름입니다. 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
필수
|
반환할 작업의 ID입니다. |
반환
형식 | Description |
---|---|
작업 인스턴스입니다. |
get_workspace
Azure Quantum 작업 영역 반환
get_workspace() -> Workspace