AzureQuantumProvider Класс

Класс для взаимодействия со службой Azure Quantum с помощью квантовых каналов Qiskit.

Наследование
qiskit.providers.provider.ProviderV1
AzureQuantumProvider

Конструктор

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

Параметры

Имя Описание
workspace

Рабочая область Azure Quantum. Если он отсутствует, он создаст новую рабочую область, передав kwargs конструктору. Значение по умолчанию — None.

Default value: None

Методы

backends

Возвращает список внутренних компонентов, соответствующих указанному фильтру.

get_backend

Возвращает одну серверную часть, соответствующую указанному фильтру.

get_job

Возвращает экземпляр задания, связанный с заданным идентификатором.

get_workspace

Возврат рабочей области Azure Quantum

backends

Возвращает список внутренних компонентов, соответствующих указанному фильтру.

backends(name=None, **kwargs)

Параметры

Имя Описание
name
str

имя серверной части.

Default value: None
**kwargs
Обязательно

дикт, используемый для фильтрации.

Возвращаемое значение

Тип Описание
List[<xref:azure.quantum.qiskit.backends.AzureBackendBase>]

список серверных компонентов, соответствующих критериям фильтрации.

get_backend

Возвращает одну серверную часть, соответствующую указанному фильтру.

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

Параметры

Имя Описание
name
str

имя серверной части.

Default value: None
**kwargs
Обязательно

дикт, используемый для фильтрации.

Возвращаемое значение

Тип Описание
<xref:azure.quantum.qiskit.backends.AzureBackendBase>

серверная часть, соответствующая фильтрации.

Исключения

Тип Описание
QiskitBackendNotFoundError

Если серверная часть не найдена или несколько серверных серверных элементов совпадают с критериями фильтрации.

get_job

Возвращает экземпляр задания, связанный с заданным идентификатором.

get_job(job_id) -> AzureQuantumJob

Параметры

Имя Описание
job_id
Обязательно
str

Идентификатор возвращаемого задания.

Возвращаемое значение

Тип Описание

Экземпляр задания.

get_workspace

Возврат рабочей области Azure Quantum

get_workspace() -> Workspace