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
Name | Description |
---|---|
execution_script
Gerekli
|
Görüntü için çalıştırılacak kodu içeren yerel dosyanın yolu. |
runtime
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
|
Görüntü için kullanılacak conda ortam tanımını içeren yerel dosyanın yolu. Default value: None
|
docker_file
|
Görüntüyü ayarlarken çalıştırılacak ek Docker adımlarını içeren yerel dosyanın yolu. Default value: None
|
schema_file
|
Görüntü dağıtılırken kullanılacak web hizmeti şemasını içeren yerel dosyanın yolu. Default value: None
|
dependencies
|
Görüntünün çalıştırılması gereken ek dosya/klasörlerin yollarının listesi. Default value: None
|
enable_gpu
|
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. Default value: None
|
tags
|
Bu görüntüyü vermek için anahtar değer etiketlerini içeren bir sözlük. Default value: None
|
properties
|
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. Default value: None
|
description
|
Bu görüntüyü vermek için bir açıklama. Default value: None
|
base_image
|
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. Default value: None
|
base_image_registry
|
Temel görüntüyü içeren görüntü kayıt defteri. Default value: None
|
allow_absolute_path
|
Mutlak yola izin verilip verilmeyeceğini gösterir. Default value: False
|
cuda_version
|
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. Default value: None
|
execution_script
Gerekli
|
Görüntü için çalıştırılacak kodu içeren yerel dosyanın yolu |
runtime
Gerekli
|
Görüntü için kullanılacak çalışma zamanı. Desteklenen geçerli çalışma zamanları :'spark-py' ve 'python' |
conda_file
Gerekli
|
Görüntü için kullanılacak conda ortam tanımını içeren yerel dosyanın yolu |
docker_file
Gerekli
|
Görüntüyü ayarlarken çalıştırılacak ek Docker adımlarını içeren yerel dosyanın yolu |
schema_file
Gerekli
|
Görüntü dağıtılırken kullanılacak web hizmeti şemasını içeren yerel dosyanın yolu |
dependencies
Gerekli
|
Görüntünün çalışması için gereken ek dosyaların/klasörlerin yollarının listesi |
enable_gpu
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
Gerekli
|
Bu görüntüyü vermek için anahtar değeri etiketleri sözlüğü |
properties
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
Gerekli
|
Bu görüntüyü vermek için bir açıklama |
base_image
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
Gerekli
|
Temel görüntüyü içeren görüntü kayıt defteri. |
allow_absolute_path
Gerekli
|
Mutlak yola izin vermek için bayrak |
cuda_version
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
Name | Description |
---|---|
workspace
Gerekli
|
Görüntünün oluşturulacağı çalışma alanı nesnesi. |
name
Gerekli
|
Görüntünün adı. |
model_ids
Gerekli
|
Görüntüde paketlenen model kimliklerinin listesi. |
Döndürülenler
Tür | Description |
---|---|
Kapsayıcı görüntüsü oluşturma yükü. |
Özel durumlar
Tür | Description |
---|---|
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
Name | Description |
---|---|
workspace
Gerekli
|
Görüntünün oluşturulacağı çalışma alanı nesnesi. |
model_ids
Gerekli
|
Görüntüde paketlenen model kimliklerinin listesi. |
Döndürülenler
Tür | Description |
---|---|
Kapsayıcı görüntüsü oluşturma yükü. |
Özel durumlar
Tür | Description |
---|---|
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
Tür | Description |
---|---|