EnvironmentOperations Sınıf

EnvironmentOperations.

Bu sınıfın örneğini doğrudan oluşturmamalısınız. Bunun yerine, sizin için örneği oluşturan ve öznitelik olarak ekleyen bir MLClient örneği oluşturmanız gerekir.

Devralma
azure.ai.ml._scope_dependent_operations._ScopeDependentOperations
EnvironmentOperations

Oluşturucu

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

Parametreler

operation_scope
<xref:azure.ai.ml._scope_dependent_operations.OperationScope>
Gerekli

MLClient nesnesinin işlem sınıfları için kapsam değişkenleri.

operation_config
<xref:azure.ai.ml._scope_dependent_operations.OperationConfig>
Gerekli

MLClient nesnesinin işlem sınıfları için ortak yapılandırma.

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>]
Gerekli

Son kullanıcıların Azure Machine Learning Çalışma Alanı kaynakları üzerinde çalışmasına izin veren hizmet istemcisi (ServiceClient042023Preview veya ServiceClient102021Dataplane).

all_operations
<xref:azure.ai.ml._scope_dependent_operations.OperationsContainer>
Gerekli

MLClient nesnesinin tüm işlem sınıfları.

Yöntemler

archive

Bir ortamı veya ortam sürümünü arşivleyin.

create_or_update

Oluşturulan veya güncelleştirilen ortam varlığını döndürür.

get

Belirtilen ortam varlığını döndürür.

list

Çalışma alanında tüm ortam varlıklarını listeleyin.

restore

Arşivlenmiş bir ortam sürümünü geri yükleyin.

share

Not

Bu deneysel bir yöntemdir ve herhangi bir zamanda değişebilir. Daha fazla bilgi için lütfen bkz. https://aka.ms/azuremlexperimental.

Çalışma alanından kayıt defterine bir ortam varlığı paylaşın.

archive

Bir ortamı veya ortam sürümünü arşivleyin.

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

Parametreler

name
str
Gerekli

Ortamın adı.

version
str
Gerekli

Ortamın sürümü.

label
str
Gerekli

Ortamın etiketi. (sürümle birbirini dışlayan)

Örnekler

Arşiv örneği.


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

create_or_update

Oluşturulan veya güncelleştirilen ortam varlığını döndürür.

create_or_update(environment: Environment) -> Environment

Parametreler

environment
<xref:azure.ai.ml.entities._assets.Environment>
Gerekli

Ortam nesnesi

Döndürülenler

Ortam nesnesi oluşturuldu veya güncelleştirildi

Dönüş türü

Özel durumlar

Ortam başarıyla doğrulanamazsa oluşturulur. Ayrıntılar hata iletisinde sağlanacaktır.

Sağlanan yerel yol boş bir dizine işaret ederse oluşturulur.

Örnekler

Ortam oluşturma.


   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

Belirtilen ortam varlığını döndürür.

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

Parametreler

name
str
Gerekli

Ortamın adı.

version
str
Gerekli

Ortamın sürümü.

label
str
Gerekli

Ortamın etiketi. (sürümle birbirini dışlayan)

Döndürülenler

Ortam nesnesi

Dönüş türü

Özel durumlar

Ortam başarıyla doğrulanamazsa oluşturulur. Ayrıntılar hata iletisinde sağlanacaktır.

Örnekler

Örnek alın.


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

list

Çalışma alanında tüm ortam varlıklarını listeleyin.

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

Parametreler

name
Optional[str]
Gerekli

Ortamın adı.

list_view_type

Arşivlenmiş ortamları dahil etme/dışlama (örneğin) için görünüm türü. Varsayılan: ACTIVE_ONLY.

Döndürülenler

Ortam nesnelerinin örneği gibi bir yineleyici.

Dönüş türü

Örnekler

Liste örneği.


   ml_client.environments.list()

restore

Arşivlenmiş bir ortam sürümünü geri yükleyin.

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

Parametreler

name
str
Gerekli

Ortamın adı.

version
str
Gerekli

Ortamın sürümü.

label
str
Gerekli

Ortamın etiketi. (sürümle birbirini dışlayan)

Örnekler

Geri yükleme örneği.


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

share

Not

Bu deneysel bir yöntemdir ve herhangi bir zamanda değişebilir. Daha fazla bilgi için lütfen bkz. https://aka.ms/azuremlexperimental.

Çalışma alanından kayıt defterine bir ortam varlığı paylaşın.

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

Parametreler

name
str
Gerekli

Ortam varlığının adı.

version
str
Gerekli

Ortam varlığının sürümü.

share_with_name
str

Paylaşacak ortam varlığının adı.

share_with_version
str

Paylaşacak ortam varlığının sürümü.

registry_name
str

Hedef kayıt defterinin adı.

Döndürülenler

Ortam varlığı nesnesi.

Dönüş türü