Environment Classe
Ambiente per la formazione.
- Ereditarietà
-
azure.ai.ml.entities._assets.asset.AssetEnvironmentazure.ai.ml.entities._mixins.LocalizableMixinEnvironment
Costruttore
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)
Parametri
- build
- BuildContext
Contesto di compilazione Docker per creare l'ambiente. Si escludono a vicenda con "immagine"
Percorso del file di configurazione che elenca i pacchetti conda da installare.
Esempio
Creare un oggetto 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",
)
Metodi
dump |
Eseguire il dump del contenuto dell'asset in un file in formato YAML. |
validate |
Convalidare l'ambiente controllandone il nome, l'immagine e la compilazione |
dump
Eseguire il dump del contenuto dell'asset in un file in formato YAML.
dump(dest: str | PathLike | IO, **kwargs) -> None
Parametri
Percorso locale o flusso di file in cui scrivere il contenuto YAML. Se dest è un percorso di file, verrà creato un nuovo file. Se dest è un file aperto, il file verrà scritto direttamente in .
- kwargs
- dict
Argomenti aggiuntivi da passare al serializzatore YAML.
Eccezioni
Generato se dest è un percorso di file e il file esiste già.
Generato se dest è un file aperto e il file non è scrivibile.
validate
Convalidare l'ambiente controllandone il nome, l'immagine e la compilazione
validate()
Eccezioni
Generato se dest è un percorso di file e il file esiste già.
Generato se dest è un file aperto e il file non è scrivibile.
Esempio
Esempio di convalida dell'ambiente.
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()
Attributi
base_path
conda_file
Specifica dell'ambiente Conda.
Restituisce
Dipendenze di Conda caricate da conda_file param.
Tipo restituito
creation_context
Contesto di creazione della risorsa.
Restituisce
Metadati di creazione per la risorsa.
Tipo restituito
id
L'ID della risorsa.
Restituisce
ID globale della risorsa, ID di Azure Resource Manager (ARM).
Tipo restituito
version
Azure SDK for Python