EnvironmentOperations Класс
EnvironmentOperations.
Не следует создавать экземпляр этого класса напрямую. Вместо этого следует создать экземпляр MLClient, который создает его экземпляр и присоединяет его в качестве атрибута.
- Наследование
-
azure.ai.ml._scope_dependent_operations._ScopeDependentOperationsEnvironmentOperations
Конструктор
EnvironmentOperations(operation_scope: OperationScope, operation_config: OperationConfig, service_client: AzureMachineLearningWorkspaces | AzureMachineLearningWorkspaces, all_operations: OperationsContainer, **kwargs: Any)
Параметры
- operation_scope
- <xref:azure.ai.ml._scope_dependent_operations.OperationScope>
Переменные области для классов операций объекта MLClient.
- operation_config
- <xref:azure.ai.ml._scope_dependent_operations.OperationConfig>
Общая конфигурация для классов операций объекта MLClient.
- service_client
- Union[ <xref:azure.ai.ml._restclient.v2023_04_01_preview._azure_machine_learning_workspaces.AzureMachineLearningWorkspaces>, <xref:azure.ai.ml._restclient.v2021_10_01_dataplanepreview._azure_machine_learning_workspaces. AzureMachineLearningWorkspaces>]
Клиент службы, позволяющий конечным пользователям работать с ресурсами рабочей области Машинного обучения Azure (ServiceClient042023Preview или ServiceClient102021Dataplane).
- all_operations
- <xref:azure.ai.ml._scope_dependent_operations.OperationsContainer>
Все классы операций объекта MLClient.
Методы
archive |
Архивация среды или версии среды. |
create_or_update |
Возвращает созданный или обновленный ресурс среды. |
get |
Возвращает указанный ресурс среды. |
list |
Вывод списка всех ресурсов среды в рабочей области. |
restore |
Восстановление архивной версии среды. |
share |
Примечание Это экспериментальный метод, который может быть изменен в любое время. Дополнительные сведения см. по адресу https://aka.ms/azuremlexperimental. Предоставление общего доступа к ресурсу среды из рабочей области в реестр. |
archive
Архивация среды или версии среды.
archive(name: str, version: str | None = None, label: str | None = None, **kwargs) -> None
Параметры
Примеры
Пример архивирования.
ml_client.environments.archive("create-environment", "2.0")
create_or_update
Возвращает созданный или обновленный ресурс среды.
create_or_update(environment: Environment) -> Environment
Параметры
- environment
- <xref:azure.ai.ml.entities._assets.Environment>
Объект среды
Возвращаемое значение
Созданный или обновленный объект Environment
Возвращаемый тип
Исключения
Возникает, если не удается успешно проверить среду. Подробные сведения будут указаны в сообщении об ошибке.
Возникает, если указанный локальный путь указывает на пустой каталог.
Примеры
Создание среды.
from azure.ai.ml.entities import BuildContext, Environment
env_docker_context = Environment(
build=BuildContext(
path="./sdk/ml/azure-ai-ml/tests/test_configs/environment/environment_files",
dockerfile_path="DockerfileNonDefault",
),
name="create-environment",
version="2.0",
description="Environment created from a Docker context.",
)
ml_client.environments.create_or_update(env_docker_context)
get
Возвращает указанный ресурс среды.
get(name: str, version: str | None = None, label: str | None = None) -> Environment
Параметры
Возвращаемое значение
Объект среды
Возвращаемый тип
Исключения
Возникает, если не удается успешно проверить среду. Подробные сведения будут указаны в сообщении об ошибке.
Примеры
Получите пример.
ml_client.environments.get("create-environment", "2.0")
list
Вывод списка всех ресурсов среды в рабочей области.
list(name: str | None = None, *, list_view_type: ListViewType = ListViewType.ACTIVE_ONLY) -> Iterable[Environment]
Параметры
- list_view_type
Тип представления для включения и исключения (например) архивных сред. По умолчанию: ACTIVE_ONLY.
Возвращаемое значение
Итератор, подобный экземпляру объектов Среды.
Возвращаемый тип
Примеры
Пример списка.
ml_client.environments.list()
restore
Восстановление архивной версии среды.
restore(name: str, version: str | None = None, label: str | None = None, **kwargs) -> None
Параметры
Примеры
Пример восстановления.
ml_client.environments.restore("create-environment", "2.0")
share
Примечание
Это экспериментальный метод, который может быть изменен в любое время. Дополнительные сведения см. по адресу https://aka.ms/azuremlexperimental.
Предоставление общего доступа к ресурсу среды из рабочей области в реестр.
share(name: str, version: str, *, share_with_name: str, share_with_version: str, registry_name: str) -> Environment
Параметры
- share_with_name
- str
Имя ресурса среды для совместного использования.
- share_with_version
- str
Версия ресурса среды для совместного использования.
- registry_name
- str
Имя целевого реестра.
Возвращаемое значение
Объект ресурса среды.
Возвращаемый тип
Azure SDK for Python