EnvironmentOperations Classe
EnvironmentOperations.
Non è consigliabile creare direttamente un'istanza di questa classe. È invece necessario creare un'istanza di MLClient per crearne un'istanza per l'utente e allegarla come attributo.
- Ereditarietà
-
azure.ai.ml._scope_dependent_operations._ScopeDependentOperationsEnvironmentOperations
Costruttore
EnvironmentOperations(operation_scope: OperationScope, operation_config: OperationConfig, service_client: AzureMachineLearningWorkspaces | AzureMachineLearningWorkspaces, all_operations: OperationsContainer, **kwargs: Any)
Parametri
- operation_scope
- <xref:azure.ai.ml._scope_dependent_operations.OperationScope>
Variabili di ambito per le classi di operazioni di un oggetto MLClient.
- operation_config
- <xref:azure.ai.ml._scope_dependent_operations.OperationConfig>
Configurazione comune per le classi di operazioni di un oggetto 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>]
Client del servizio per consentire agli utenti finali di operare sulle risorse dell'area di lavoro di Azure Machine Learning (ServiceClient042023Preview o ServiceClient102021Dataplane).
- all_operations
- <xref:azure.ai.ml._scope_dependent_operations.OperationsContainer>
Tutte le classi di operazioni di un oggetto MLClient.
Metodi
archive |
Archiviare un ambiente o una versione dell'ambiente. |
create_or_update |
Restituisce un asset di ambiente creato o aggiornato. |
get |
Restituisce l'asset di ambiente specificato. |
list |
Elencare tutti gli asset di ambiente nell'area di lavoro. |
restore |
Ripristinare una versione dell'ambiente archiviata. |
share |
Nota Si tratta di un metodo sperimentale e può cambiare in qualsiasi momento. Per altre informazioni, vedere https://aka.ms/azuremlexperimental. Condividere un asset di ambiente dall'area di lavoro al Registro di sistema. |
archive
Archiviare un ambiente o una versione dell'ambiente.
archive(name: str, version: str | None = None, label: str | None = None, **kwargs) -> None
Parametri
Esempio
Esempio di archivio.
ml_client.environments.archive("create-environment", "2.0")
create_or_update
Restituisce un asset di ambiente creato o aggiornato.
create_or_update(environment: Environment) -> Environment
Parametri
- environment
- <xref:azure.ai.ml.entities._assets.Environment>
Oggetto Environment
Restituisce
Oggetto Environment creato o aggiornato
Tipo restituito
Eccezioni
Generato se l'ambiente non può essere convalidato correttamente. I dettagli verranno forniti nel messaggio di errore.
Generato se il percorso locale specificato punta a una directory vuota.
Esempio
Creare l'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.",
)
ml_client.environments.create_or_update(env_docker_context)
get
Restituisce l'asset di ambiente specificato.
get(name: str, version: str | None = None, label: str | None = None) -> Environment
Parametri
Restituisce
Oggetto Environment
Tipo restituito
Eccezioni
Generato se l'ambiente non può essere convalidato correttamente. I dettagli verranno forniti nel messaggio di errore.
Esempio
Ottenere un esempio.
ml_client.environments.get("create-environment", "2.0")
list
Elencare tutti gli asset di ambiente nell'area di lavoro.
list(name: str | None = None, *, list_view_type: ListViewType = ListViewType.ACTIVE_ONLY) -> Iterable[Environment]
Parametri
- list_view_type
Tipo di visualizzazione per ambienti archiviati inclusi/esclusi (ad esempio). Impostazione predefinita: ACTIVE_ONLY.
Restituisce
Iteratore come l'istanza degli oggetti Environment.
Tipo restituito
Esempio
Esempio di elenco.
ml_client.environments.list()
restore
Ripristinare una versione dell'ambiente archiviata.
restore(name: str, version: str | None = None, label: str | None = None, **kwargs) -> None
Parametri
Esempio
Esempio di ripristino.
ml_client.environments.restore("create-environment", "2.0")
share
Nota
Si tratta di un metodo sperimentale e può cambiare in qualsiasi momento. Per altre informazioni, vedere https://aka.ms/azuremlexperimental.
Condividere un asset di ambiente dall'area di lavoro al Registro di sistema.
share(name: str, version: str, *, share_with_name: str, share_with_version: str, registry_name: str) -> Environment
Parametri
- share_with_name
- str
Nome dell'asset di ambiente con cui condividere.
- share_with_version
- str
Versione dell'asset di ambiente con cui condividere.
- registry_name
- str
Nome del Registro di sistema di destinazione.
Restituisce
Oggetto asset di ambiente.
Tipo restituito
Azure SDK for Python