Environment Класс
Среда для обучения.
- Наследование
-
azure.ai.ml.entities._assets.asset.AssetEnvironmentazure.ai.ml.entities._mixins.LocalizableMixinEnvironment
Конструктор
Environment(*, name: str | None = None, version: str | None = None, description: str | None = None, image: str | None = None, build: BuildContext | None = None, conda_file: str | PathLike | None = None, tags: Dict | None = None, properties: Dict | None = None, datastore: str | None = None, **kwargs)
Параметры
- build
- BuildContext
Контекст сборки Docker для создания среды. Взаимоисключающий с "image"
Путь к файлу конфигурации со списком устанавливаемых пакетов Conda.
Примеры
Создайте объект Environment.
from azure.ai.ml.entities._assets.environment import Environment
environment = Environment(
name="env-name",
version="2.0",
description="env-description",
image="env-image",
conda_file="./sdk/ml/azure-ai-ml/tests/test_configs/deployments/model-1/environment/conda.yml",
tags={"tag1": "value1", "tag2": "value2"},
properties={"prop1": "value1", "prop2": "value2"},
datastore="datastore",
)
Методы
dump |
Дамп содержимого ресурса в файл в формате YAML. |
validate |
Проверка среды путем проверки ее имени, образа и сборки |
dump
Дамп содержимого ресурса в файл в формате YAML.
dump(dest: str | PathLike | IO, **kwargs) -> None
Параметры
Локальный путь или файловый поток для записи содержимого YAML. Если dest — это путь к файлу, будет создан новый файл. Если dest является открытым файлом, файл будет записан напрямую.
- kwargs
- dict
Дополнительные аргументы для передачи в сериализатор YAML.
Исключения
Возникает, если dest — это путь к файлу, а файл уже существует.
Возникает, если dest является открытым файлом и файл не поддерживает запись.
validate
Проверка среды путем проверки ее имени, образа и сборки
validate()
Исключения
Возникает, если dest — это путь к файлу, а файл уже существует.
Возникает, если dest является открытым файлом и файл не поддерживает запись.
Примеры
Пример проверки среды.
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.",
)
env_docker_context.validate()
Атрибуты
base_path
conda_file
Спецификация среды Conda.
Возвращаемое значение
Зависимости Conda, загруженные из conda_file параметре.
Возвращаемый тип
creation_context
Контекст создания ресурса.
Возвращаемое значение
Метаданные создания для ресурса.
Возвращаемый тип
id
Идентификатор ресурса.
Возвращаемое значение
Глобальный идентификатор ресурса, идентификатор Resource Manager Azure (ARM).
Возвращаемый тип
version
Azure SDK for Python