ContainerImageConfig Třída
Definuje nastavení konfigurace image specifické pro nasazení kontejneru – vyžaduje spouštěcí skript a modul runtime.
V typických případech použití použijete image_configuration
metodu ContainerImage třídy k vytvoření objektu ContainerImageConfig.
Inicializuje objekt konfigurace.
- Dědičnost
-
ContainerImageConfig
Konstruktor
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)
Parametry
Name | Description |
---|---|
execution_script
Vyžadováno
|
Cesta k místnímu souboru, který obsahuje kód, který se má spustit pro image. |
runtime
Vyžadováno
|
Modul runtime, který se má použít pro image. Aktuálně podporované moduly runtime jsou spark-py a python. |
conda_file
|
Cesta k místnímu souboru obsahující definici prostředí conda, která se má použít pro image. Default value: None
|
docker_file
|
Cesta k místnímu souboru obsahující další kroky Dockeru, které se mají spustit při nastavování image. Default value: None
|
schema_file
|
Cesta k místnímu souboru obsahujícímu schéma webové služby, které se má použít při nasazení image. Default value: None
|
dependencies
|
Seznam cest k dalším souborům nebo složkám, které musí image spustit. Default value: None
|
enable_gpu
|
Jestli se má v imagi povolit podpora GPU. Image GPU se musí používat ve službách Microsoft Azure, jako jsou Azure Container Instances, Azure Machine Learning Compute, Azure Virtual Machines a Azure Kubernetes Service. Výchozí hodnota je False. Default value: None
|
tags
|
Slovník značek klíčových hodnot, které mají dát tento obrázek. Default value: None
|
properties
|
Slovník vlastností klíčové hodnoty, které mají dát tento obrázek. Tyto vlastnosti nelze po nasazení změnit, je však možné přidat nové páry hodnot klíčů. Default value: None
|
description
|
Popis pro tento obrázek. Default value: None
|
base_image
|
Vlastní image, která se má použít jako základní image. Pokud není uvedena žádná základní image, použije se základní image na základě daného parametru modulu runtime. Default value: None
|
base_image_registry
|
Registr imagí, který obsahuje základní image. Default value: None
|
allow_absolute_path
|
Určuje, zda se má povolit absolutní cesta. Default value: False
|
cuda_version
|
Verze CUDA, která se má nainstalovat pro image, které potřebují podporu GPU. Image GPU se musí používat ve službách Microsoft Azure, jako jsou Azure Container Instances, Azure Machine Learning Compute, Azure Virtual Machines a Azure Kubernetes Service. Podporované verze jsou 9.0, 9.1 a 10.0. Pokud je nastavena hodnota enable_gpu, ve výchozím nastavení je nastavená hodnota 9.1. Default value: None
|
execution_script
Vyžadováno
|
Cesta k místnímu souboru, který obsahuje kód, který se má spustit pro image |
runtime
Vyžadováno
|
Který modul runtime se má použít pro image. Aktuálně podporované moduly runtime jsou spark-py a python. |
conda_file
Vyžadováno
|
Cesta k místnímu souboru obsahujícímu definici prostředí Conda, která se má použít pro image |
docker_file
Vyžadováno
|
Cesta k místnímu souboru obsahující další kroky Dockeru, které se mají spustit při nastavování image |
schema_file
Vyžadováno
|
Cesta k místnímu souboru obsahujícímu schéma webové služby, které se má použít při nasazení image |
dependencies
Vyžadováno
|
Seznam cest k dalším souborům nebo složkám, které musí image spustit |
enable_gpu
Vyžadováno
|
Jestli se má v imagi povolit podpora GPU. Image GPU se musí používat ve službách Microsoft Azure, jako jsou Azure Container Instances, Azure Machine Learning Compute, Azure Virtual Machines a Azure Kubernetes Service. Výchozí hodnota je false. |
tags
Vyžadováno
|
Slovník značek klíčových hodnot pro poskytnutí tohoto obrázku |
properties
Vyžadováno
|
Slovník vlastností klíčové hodnoty pro poskytnutí tohoto obrázku Tyto vlastnosti nelze po nasazení změnit, je však možné přidat nové páry hodnot klíčů. |
description
Vyžadováno
|
A description to give this image |
base_image
Vyžadováno
|
Vlastní image, která se má použít jako základní image. Pokud není uvedena žádná základní image, použije se základní image na základě daného parametru modulu runtime. |
base_image_registry
Vyžadováno
|
Registr imagí, který obsahuje základní image. |
allow_absolute_path
Vyžadováno
|
Příznak pro povolení absolutní cesty |
cuda_version
Vyžadováno
|
Verze CUDA pro instalaci imagí, které potřebují podporu GPU. Image GPU se musí používat ve službách Microsoft Azure, jako jsou Azure Container Instances, Azure Machine Learning Compute, Azure Virtual Machines a Azure Kubernetes Service. Podporované verze jsou 9.0, 9.1 a 10.0. Pokud je nastavena hodnota enable_gpu, ve výchozím nastavení je nastavená hodnota 9.1. |
Metody
build_create_payload |
Sestavte datovou část vytváření pro image kontejneru. |
create_local_debug_payload |
Sestavte datovou část vytváření pro image kontejneru. |
validate_configuration |
Zkontrolujte, jestli jsou zadané hodnoty konfigurace platné. Vyvolá :class:azureml.exceptions.WebserviceException', pokud se ověření nezdaří. |
build_create_payload
Sestavte datovou část vytváření pro image kontejneru.
build_create_payload(workspace, name, model_ids)
Parametry
Name | Description |
---|---|
workspace
Vyžadováno
|
Objekt pracovního prostoru, ve které se má image vytvořit. |
name
Vyžadováno
|
Název obrázku. |
model_ids
Vyžadováno
|
Seznam ID modelů, které se mají zabalit do image. |
Návraty
Typ | Description |
---|---|
Datová část pro vytváření image kontejneru |
Výjimky
Typ | Description |
---|---|
create_local_debug_payload
Sestavte datovou část vytváření pro image kontejneru.
create_local_debug_payload(workspace, model_ids)
Parametry
Name | Description |
---|---|
workspace
Vyžadováno
|
Objekt pracovního prostoru, ve které se má image vytvořit. |
model_ids
Vyžadováno
|
Seznam ID modelů, které se mají zabalit do image. |
Návraty
Typ | Description |
---|---|
Datová část pro vytváření image kontejneru |
Výjimky
Typ | Description |
---|---|
validate_configuration
Zkontrolujte, jestli jsou zadané hodnoty konfigurace platné.
Vyvolá :class:azureml.exceptions.WebserviceException', pokud se ověření nezdaří.
validate_configuration()
Výjimky
Typ | Description |
---|---|