Environment Sınıf

Eğitim ortamı.

Devralma
azure.ai.ml.entities._assets.asset.Asset
Environment
azure.ai.ml.entities._mixins.LocalizableMixin
Environment

Oluşturucu

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)

Parametreler

name
str
Gerekli

Kaynağın adı.

version
str
Gerekli

Varlığın sürümü.

description
str
Gerekli

Kaynağın açıklaması.

image
str
Gerekli

Özel bir temel görüntünün URI'sini.

build
BuildContext
Gerekli

Ortamı oluşturmak için Docker derleme bağlamı. "Görüntü" ile birbirini dışlayan

conda_file
Union[str, PathLike]
Gerekli

Yüklenecek conda paketlerini listeleyen yapılandırma dosyasının yolu.

tags
dict[str, str]
Gerekli

Etiket sözlüğü. Etiketler eklenebilir, kaldırılabilir ve güncelleştirilebilir.

properties
dict[str, str]
Gerekli

Varlık özelliği sözlüğü.

datastore
str
Gerekli

Yerel yapıtın yüklendiği veri deposu.

kwargs
dict
Gerekli

Ek yapılandırma parametreleri sözlüğü.

Örnekler

Ortam nesnesi oluşturun.


   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",
   )

Yöntemler

dump

Varlık içeriğini YAML biçiminde bir dosyaya dökümünü alın.

validate

Adını, görüntüsünü ve derlemesini denetleyerek ortamı doğrulama

dump

Varlık içeriğini YAML biçiminde bir dosyaya dökümünü alın.

dump(dest: str | PathLike | IO, **kwargs) -> None

Parametreler

dest
Union[<xref:PathLike>, str, IO[AnyStr]]
Gerekli

YAML içeriğinin yazılabileceği yerel yol veya dosya akışı. Dest bir dosya yoluysa, yeni bir dosya oluşturulur. Dest açık bir dosyaysa, dosya doğrudan öğesine yazılır.

kwargs
dict

YAML seri hale getiricisine geçirecek ek bağımsız değişkenler.

Özel durumlar

dest bir dosya yoluysa ve dosya zaten varsa oluşturulur.

Dest açık bir dosyaysa ve dosya yazılabilir değilse oluşturulur.

validate

Adını, görüntüsünü ve derlemesini denetleyerek ortamı doğrulama

validate()

Özel durumlar

dest bir dosya yoluysa ve dosya zaten varsa oluşturulur.

Dest açık bir dosyaysa ve dosya yazılabilir değilse oluşturulur.

Örnekler

Ortam doğrulama örneği.


   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()

Öznitelikler

base_path

Kaynağın temel yolu.

Döndürülenler

Kaynağın temel yolu.

Dönüş türü

str

conda_file

Conda ortam belirtimi.

Döndürülenler

conda_file parametresinden yüklenen Conda bağımlılıkları.

Dönüş türü

creation_context

Kaynağın oluşturma bağlamı.

Döndürülenler

Kaynağın oluşturma meta verileri.

Dönüş türü

id

Kaynak kimliği.

Döndürülenler

Kaynağın genel kimliği, azure Resource Manager (ARM) kimliği.

Dönüş türü

version

Varlık sürümü.

Döndürülenler

Varlık sürümü.

Dönüş türü

str