AzureQuantumProvider Класс

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

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

Конструктор

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

Параметры

workspace
Workspace
значение по умолчанию: None

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

Методы

backends

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

get_backend

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

get_job

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

get_workspace

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

backends

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

backends(name=None, **kwargs)

Параметры

name
str
значение по умолчанию: None

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

**kwargs
Обязательно

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

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

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

Возвращаемый тип

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

get_backend

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

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

Параметры

name
str
значение по умолчанию: 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