Environment Třída
Prostředí pro školení.
- Dědičnost
-
azure.ai.ml.entities._assets.asset.AssetEnvironmentazure.ai.ml.entities._mixins.LocalizableMixinEnvironment
Konstruktor
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)
Parametry
- build
- BuildContext
Kontext sestavení Dockeru pro vytvoření prostředí Vzájemně se vylučují s "image"
Cesta ke konfiguračnímu souboru se seznamem balíčků conda k instalaci
Příklady
Vytvořte objekt prostředí.
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",
)
Metody
dump |
Výpis obsahu prostředku do souboru ve formátu YAML |
validate |
Ověřte prostředí kontrolou jeho názvu, image a sestavení. |
dump
Výpis obsahu prostředku do souboru ve formátu YAML
dump(dest: str | PathLike | IO, **kwargs) -> None
Parametry
Místní cesta nebo datový proud souboru, do které chcete zapsat obsah YAML. Pokud je dest cesta k souboru, vytvoří se nový soubor. Pokud je soubor dest otevřený, zapíše se přímo do souboru.
- kwargs
- dict
Další argumenty, které se mají předat serializátoru YAML.
Výjimky
Vyvolána, pokud je dest cesta k souboru a soubor již existuje.
Vyvolána, pokud je soubor dest otevřený a soubor není zapisovatelný.
validate
Ověřte prostředí kontrolou jeho názvu, image a sestavení.
validate()
Výjimky
Vyvolána, pokud je dest cesta k souboru a soubor již existuje.
Vyvolána, pokud je soubor dest otevřený a soubor není zapisovatelný.
Příklady
Příklad ověření prostředí
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()
Atributy
base_path
conda_file
Specifikace prostředí Conda.
Návraty
Závislosti Conda načtené z conda_file param.
Návratový typ
creation_context
Kontext vytvoření prostředku.
Návraty
Metadata vytvoření prostředku.
Návratový typ
id
ID prostředku.
Návraty
Globální ID prostředku, ID Azure Resource Manager (ARM).
Návratový typ
version
Azure SDK for Python