Sdílet prostřednictvím


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
str

Cesta k místnímu souboru, který obsahuje kód, který se má spustit pro image.

runtime
Vyžadováno
str

Modul runtime, který se má použít pro image. Aktuálně podporované moduly runtime jsou spark-py a python.

conda_file
str

Cesta k místnímu souboru obsahující definici prostředí conda, která se má použít pro image.

Default value: None
docker_file
str

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
str

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
dict[(str, str)]

Slovník značek klíčových hodnot, které mají dát tento obrázek.

Default value: None
properties
dict[(str, str)]

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
str

Popis pro tento obrázek.

Default value: None
base_image
str

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
str

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
str

Cesta k místnímu souboru, který obsahuje kód, který se má spustit pro image

runtime
Vyžadováno
str

Který modul runtime se má použít pro image. Aktuálně podporované moduly runtime jsou spark-py a python.

conda_file
Vyžadováno
str

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
str

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
str

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
str

A description to give this image

base_image
Vyžadováno
str

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
str

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
str

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