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
- runtime
- str
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
Görüntü için kullanılacak conda ortam tanımını içeren yerel dosyanın yolu.
- docker_file
- str
Görüntüyü ayarlarken çalıştırılacak ek Docker adımlarını içeren yerel dosyanın yolu.
- schema_file
- str
Görüntü dağıtılırken kullanılacak web hizmeti şemasını içeren yerel dosyanın yolu.
Görüntünün çalıştırılması gereken ek dosya/klasörlerin yollarının listesi.
- enable_gpu
- bool
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.
Bu görüntüyü vermek için anahtar değer etiketlerini içeren bir sözlük.
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.
- base_image
- str
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
Temel görüntüyü içeren görüntü kayıt defteri.
- cuda_version
- str
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.
- runtime
- str
Görüntü için kullanılacak çalışma zamanı. Desteklenen geçerli çalışma zamanları :'spark-py' ve 'python'
- docker_file
- str
Görüntüyü ayarlarken çalıştırılacak ek Docker adımlarını içeren yerel dosyanın yolu
- schema_file
- str
Görüntü dağıtılırken kullanılacak web hizmeti şemasını içeren yerel dosyanın yolu
Görüntünün çalışması için gereken ek dosyaların/klasörlerin yollarının listesi
- enable_gpu
- bool
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.
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
- base_image
- str
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.
- cuda_version
- str
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
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
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
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin