Environment Klas
Omgeving voor training.
- Overname
-
azure.ai.ml.entities._assets.asset.AssetEnvironmentazure.ai.ml.entities._mixins.LocalizableMixinEnvironment
Constructor
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)
Parameters
- build
- BuildContext
Docker-buildcontext om de omgeving te maken. Wederzijds uitsluiten met 'afbeelding'
Pad naar configuratiebestand met conda-pakketten die moeten worden geïnstalleerd.
Tagwoordenlijst. Tags kunnen worden toegevoegd, verwijderd en bijgewerkt.
Voorbeelden
Maak een omgevingsobject.
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",
)
Methoden
dump |
Dump de assetinhoud in een bestand in YAML-indeling. |
validate |
De omgeving valideren door de naam, installatiekopieën en build te controleren |
dump
Dump de assetinhoud in een bestand in YAML-indeling.
dump(dest: str | PathLike | IO, **kwargs) -> None
Parameters
Het lokale pad of de bestandsstroom waar de YAML-inhoud naar moet worden geschreven. Als dest een bestandspad is, wordt er een nieuw bestand gemaakt. Als dest een geopend bestand is, wordt het bestand rechtstreeks naar geschreven.
- kwargs
- dict
Aanvullende argumenten die moeten worden doorgegeven aan de YAML-serializer.
Uitzonderingen
Gegenereerd als dest een bestandspad is en het bestand al bestaat.
Gegenereerd als dest een geopend bestand is en het bestand niet beschrijfbaar is.
validate
De omgeving valideren door de naam, installatiekopieën en build te controleren
validate()
Uitzonderingen
Gegenereerd als dest een bestandspad is en het bestand al bestaat.
Gegenereerd als dest een geopend bestand is en het bestand niet beschrijfbaar is.
Voorbeelden
Voorbeeld van omgeving valideren.
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()
Kenmerken
base_path
conda_file
Conda-omgevingsspecificatie.
Retouren
Conda-afhankelijkheden geladen vanuit conda_file param.
Retourtype
creation_context
De context voor het maken van de resource.
Retouren
De metagegevens voor het maken van de resource.
Retourtype
id
De resource-id.
Retouren
De globale id van de resource, een ARM-id (Azure Resource Manager).
Retourtype
version
Azure SDK for Python