AzureQuantumProvider Класс
Класс для взаимодействия со службой Azure Quantum с помощью квантовых каналов Qiskit.
- Наследование
-
qiskit.providers.provider.ProviderV1AzureQuantumProvider
Конструктор
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
|
имя серверной части. Default value: None
|
**kwargs
Обязательно
|
дикт, используемый для фильтрации. |
Возвращаемое значение
Тип | Описание |
---|---|
List[<xref:azure.quantum.qiskit.backends.AzureBackendBase>]
|
список серверных компонентов, соответствующих критериям фильтрации. |
get_backend
Возвращает одну серверную часть, соответствующую указанному фильтру.
get_backend(name=None, **kwargs) -> AzureBackendBase
Параметры
Имя | Описание |
---|---|
name
|
имя серверной части. Default value: None
|
**kwargs
Обязательно
|
дикт, используемый для фильтрации. |
Возвращаемое значение
Тип | Описание |
---|---|
<xref:azure.quantum.qiskit.backends.AzureBackendBase>
|
серверная часть, соответствующая фильтрации. |
Исключения
Тип | Описание |
---|---|
QiskitBackendNotFoundError
|
Если серверная часть не найдена или несколько серверных серверных элементов совпадают с критериями фильтрации. |
get_job
Возвращает экземпляр задания, связанный с заданным идентификатором.
get_job(job_id) -> AzureQuantumJob
Параметры
Имя | Описание |
---|---|
job_id
Обязательно
|
Идентификатор возвращаемого задания. |
Возвращаемое значение
Тип | Описание |
---|---|
Экземпляр задания. |
get_workspace
Возврат рабочей области Azure Quantum
get_workspace() -> Workspace