Aracılığıyla paylaş


ContainerImageConfig Sınıf

Kapsayıcı dağıtımlarına özgü görüntü yapılandırma ayarlarını tanımlar; yürütme betiği ve çalışma zamanı gerektirir.

Tipik kullanım örneklerinde, bir ContainerImageConfig nesnesi oluşturmak için sınıfının yöntemini ContainerImage kullanacaksınızimage_configuration.

Yapılandırma nesnesini başlatın.

Devralma
ContainerImageConfig

Oluşturucu

ContainerImageConfig(execution_script, runtime, conda_file=None, docker_file=None, schema_file=None, dependencies=None, enable_gpu=None, tags=None, properties=None, description=None, base_image=None, base_image_registry=None, allow_absolute_path=False, cuda_version=None)

Parametreler

execution_script
str
Gerekli

Görüntü için çalıştırılacak kodu içeren yerel dosyanın yolu.

runtime
str
Gerekli

Görüntü için kullanılacak çalışma zamanı. Desteklenen geçerli çalışma zamanları 'spark-py' ve 'python'dır.

conda_file
str
varsayılan değer: None

Görüntü için kullanılacak conda ortam tanımını içeren yerel dosyanın yolu.

docker_file
str
varsayılan değer: None

Görüntüyü ayarlarken çalıştırılacak ek Docker adımlarını içeren yerel dosyanın yolu.

schema_file
str
varsayılan değer: None

Görüntü dağıtılırken kullanılacak web hizmeti şemasını içeren yerel dosyanın yolu.

dependencies
list[str]
varsayılan değer: None

Görüntünün çalıştırılması gereken ek dosya/klasörlerin yollarının listesi.

enable_gpu
bool
varsayılan değer: None

Görüntüde GPU desteğinin etkinleştirilip etkinleştirilmeyileceği. GPU görüntüsü Azure Container Instances, Azure Machine Learning İşlem, Azure Sanal Makineler ve Azure Kubernetes Service gibi Microsoft Azure Hizmetlerinde kullanılmalıdır. Varsayılan değer False'tur.

tags
dict[(str, str)]
varsayılan değer: None

Bu görüntüyü vermek için anahtar değer etiketlerini içeren bir sözlük.

properties
dict[(str, str)]
varsayılan değer: None

Bu görüntüyü vermek için anahtar değeri özellikleri sözlüğü. Bu özellikler dağıtımdan sonra değiştirilemez, ancak yeni anahtar değer çiftleri eklenebilir.

description
str
varsayılan değer: None

Bu görüntüyü vermek için bir açıklama.

base_image
str
varsayılan değer: None

Temel görüntü olarak kullanılacak özel görüntü. Temel görüntü verilmezse, temel görüntü verilen çalışma zamanı parametresine göre kullanılır.

base_image_registry
ContainerRegistry
varsayılan değer: None

Temel görüntüyü içeren görüntü kayıt defteri.

allow_absolute_path
bool
varsayılan değer: False

Mutlak yola izin verilip verilmeyeceğini gösterir.

cuda_version
str
varsayılan değer: None

GPU desteğine ihtiyaç duyan görüntüler için yüklenecek CUDA sürümü. GPU görüntüsü Azure Container Instances, Azure Machine Learning İşlem, Azure Sanal Makineler ve Azure Kubernetes Service gibi Microsoft Azure Hizmetlerinde kullanılmalıdır. Desteklenen sürümler 9.0, 9.1 ve 10.0'dır. 'enable_gpu' ayarlanırsa, bu varsayılan olarak '9.1' olur.

execution_script
str
Gerekli

Görüntü için çalıştırılacak kodu içeren yerel dosyanın yolu

runtime
str
Gerekli

Görüntü için kullanılacak çalışma zamanı. Desteklenen geçerli çalışma zamanları :'spark-py' ve 'python'

conda_file
str
Gerekli

Görüntü için kullanılacak conda ortam tanımını içeren yerel dosyanın yolu

docker_file
str
Gerekli

Görüntüyü ayarlarken çalıştırılacak ek Docker adımlarını içeren yerel dosyanın yolu

schema_file
str
Gerekli

Görüntü dağıtılırken kullanılacak web hizmeti şemasını içeren yerel dosyanın yolu

dependencies
list[str]
Gerekli

Görüntünün çalışması için gereken ek dosyaların/klasörlerin yollarının listesi

enable_gpu
bool
Gerekli

Görüntüde GPU desteğinin etkinleştirilip etkinleştirilmeydiği. GPU görüntüsü Azure Container Instances, Azure Machine Learning İşlem, Azure Sanal Makineler ve Azure Kubernetes Service gibi Microsoft Azure Hizmetlerinde kullanılmalıdır. Varsayılan değer false şeklindedir.

tags
dict[str, str]
Gerekli

Bu görüntüyü vermek için anahtar değeri etiketleri sözlüğü

properties
dict[str, str]
Gerekli

Bu görüntüyü vermek için anahtar değeri özellikleri sözlüğü. Bu özellikler dağıtımdan sonra değiştirilemez, ancak yeni anahtar değer çiftleri eklenebilir

description
str
Gerekli

Bu görüntüyü vermek için bir açıklama

base_image
str
Gerekli

Temel görüntü olarak kullanılacak özel görüntü. Temel görüntü verilmezse, temel görüntü verilen çalışma zamanı parametresine göre kullanılır.

base_image_registry
ContainerRegistry
Gerekli

Temel görüntüyü içeren görüntü kayıt defteri.

allow_absolute_path
bool
Gerekli

Mutlak yola izin vermek için bayrak

cuda_version
str
Gerekli

GPU desteğine ihtiyaç duyan görüntüler için yüklenecek CUDA sürümü. GPU görüntüsü Azure Container Instances, Azure Machine Learning İşlem, Azure Sanal Makineler ve Azure Kubernetes Service gibi Microsoft Azure Hizmetlerinde kullanılmalıdır. Desteklenen sürümler 9.0, 9.1 ve 10.0'dır. 'enable_gpu' ayarlanırsa, bu varsayılan olarak '9.1' olur.

Yöntemler

build_create_payload

Kapsayıcı görüntüsü için oluşturma yükünü oluşturun.

create_local_debug_payload

Kapsayıcı görüntüsü için oluşturma yükünü oluşturun.

validate_configuration

Belirtilen yapılandırma değerlerinin geçerli olup olmadığını denetleyin.

Doğrulama başarısız olursa bir :class:azureml.exceptions.WebserviceException' oluşturur.

build_create_payload

Kapsayıcı görüntüsü için oluşturma yükünü oluşturun.

build_create_payload(workspace, name, model_ids)

Parametreler

workspace
Workspace
Gerekli

Görüntünün oluşturulacağı çalışma alanı nesnesi.

name
str
Gerekli

Görüntünün adı.

model_ids
list[str]
Gerekli

Görüntüde paketlenen model kimliklerinin listesi.

Döndürülenler

Kapsayıcı görüntüsü oluşturma yükü.

Dönüş türü

Özel durumlar

create_local_debug_payload

Kapsayıcı görüntüsü için oluşturma yükünü oluşturun.

create_local_debug_payload(workspace, model_ids)

Parametreler

workspace
Workspace
Gerekli

Görüntünün oluşturulacağı çalışma alanı nesnesi.

model_ids
list[str]
Gerekli

Görüntüde paketlenen model kimliklerinin listesi.

Döndürülenler

Kapsayıcı görüntüsü oluşturma yükü.

Dönüş türü

Özel durumlar

validate_configuration

Belirtilen yapılandırma değerlerinin geçerli olup olmadığını denetleyin.

Doğrulama başarısız olursa bir :class:azureml.exceptions.WebserviceException' oluşturur.

validate_configuration()

Özel durumlar