Megosztás a következőn keresztül:


EnvironmentOperations Osztály

EnvironmentOperations.

Ezt az osztályt nem szabad közvetlenül példányosítani. Ehelyett létre kell hoznia egy MLClient-példányt, amely példányosítja, és attribútumként csatolja.

Öröklődés
azure.ai.ml._scope_dependent_operations._ScopeDependentOperations
EnvironmentOperations

Konstruktor

EnvironmentOperations(operation_scope: OperationScope, operation_config: OperationConfig, service_client: AzureMachineLearningWorkspaces | AzureMachineLearningWorkspaces, all_operations: OperationsContainer, **kwargs: Any)

Paraméterek

operation_scope
<xref:azure.ai.ml._scope_dependent_operations.OperationScope>
Kötelező

Hatókörváltozók egy MLClient objektum műveleti osztályaihoz.

operation_config
<xref:azure.ai.ml._scope_dependent_operations.OperationConfig>
Kötelező

Az MLClient objektum műveleti osztályainak gyakori konfigurációja.

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>]
Kötelező

Szolgáltatásügyfél, amely lehetővé teszi a végfelhasználók számára az Azure Machine Learning-munkaterület erőforrásainak használatát (ServiceClient042023Preview vagy ServiceClient102021Dataplane).

all_operations
<xref:azure.ai.ml._scope_dependent_operations.OperationsContainer>
Kötelező

Egy MLClient objektum összes műveleti osztálya.

Metódusok

archive

Környezet vagy környezeti verzió archiválása.

create_or_update

A létrehozott vagy frissített környezeti objektumot adja vissza.

get

A megadott környezeti objektumot adja vissza.

list

A munkaterület összes környezeti adategységének listázása.

restore

Archivált környezeti verzió visszaállítása.

share

Megjegyzés

Ez egy kísérleti módszer, és bármikor változhat. További információ: https://aka.ms/azuremlexperimental.

Környezeti objektum megosztása a munkaterületről a beállításjegyzékbe.

archive

Környezet vagy környezeti verzió archiválása.

archive(name: str, version: str | None = None, label: str | None = None, **kwargs) -> None

Paraméterek

name
str
Kötelező

A környezet neve.

version
str
Kötelező

A környezet verziója.

label
str
Kötelező

A környezet címkéje. (kölcsönösen kizárva a verzióval)

Példák

Archív példa.


   ml_client.environments.archive("create-environment", "2.0")

create_or_update

A létrehozott vagy frissített környezeti objektumot adja vissza.

create_or_update(environment: Environment) -> Environment

Paraméterek

environment
<xref:azure.ai.ml.entities._assets.Environment>
Kötelező

Környezeti objektum

Válaszok

Környezeti objektum létrehozása vagy frissítése

Visszatérési típus

Kivételek

Akkor aktiválva, ha a környezet nem érvényesíthető sikeresen. A részletek a hibaüzenetben lesznek megadva.

Fel van emelve, ha a helyi elérési út egy üres könyvtárra mutat.

Példák

Környezet létrehozása.


   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

A megadott környezeti objektumot adja vissza.

get(name: str, version: str | None = None, label: str | None = None) -> Environment

Paraméterek

name
str
Kötelező

A környezet neve.

version
str
Kötelező

A környezet verziója.

label
str
Kötelező

A környezet címkéje. (kölcsönösen kizárva a verzióval)

Válaszok

Környezeti objektum

Visszatérési típus

Kivételek

Akkor aktiválva, ha a környezet nem érvényesíthető sikeresen. A részletek a hibaüzenetben lesznek megadva.

Példák

Példa lekérése.


   ml_client.environments.get("create-environment", "2.0")

list

A munkaterület összes környezeti adategységének listázása.

list(name: str | None = None, *, list_view_type: ListViewType = ListViewType.ACTIVE_ONLY) -> Iterable[Environment]

Paraméterek

name
Optional[str]
Kötelező

A környezet neve.

list_view_type

Az archivált környezetek belefoglalásának/kizárásának nézettípusa. Alapértelmezett: ACTIVE_ONLY.

Válaszok

Iterátor, például környezeti objektumok példánya.

Visszatérési típus

Példák

Példa listázása.


   ml_client.environments.list()

restore

Archivált környezeti verzió visszaállítása.

restore(name: str, version: str | None = None, label: str | None = None, **kwargs) -> None

Paraméterek

name
str
Kötelező

A környezet neve.

version
str
Kötelező

A környezet verziója.

label
str
Kötelező

A környezet címkéje. (kölcsönösen kizárva a verzióval)

Példák

Példa a visszaállításra.


   ml_client.environments.restore("create-environment", "2.0")

share

Megjegyzés

Ez egy kísérleti módszer, és bármikor változhat. További információ: https://aka.ms/azuremlexperimental.

Környezeti objektum megosztása a munkaterületről a beállításjegyzékbe.

share(name: str, version: str, *, share_with_name: str, share_with_version: str, registry_name: str) -> Environment

Paraméterek

name
str
Kötelező

A környezeti objektum neve.

version
str
Kötelező

A környezeti objektum verziója.

share_with_name
str

Annak a környezeti objektumnak a neve, amellyel meg szeretné osztani.

share_with_version
str

A környezeti objektum verziója, amellyel meg szeretné osztani.

registry_name
str

A célregisztrációs adatbázis neve.

Válaszok

Környezeti objektum objektum.

Visszatérési típus