Dela via


ContainerImageConfig Klass

Definierar konfigurationsinställningar för avbildningar som är specifika för containerdistributioner – kräver körningsskript och körning.

I vanliga användningsfall använder image_configuration du -metoden för ContainerImage klassen för att skapa ett ContainerImageConfig-objekt.

Initiera konfigurationsobjektet.

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)

Parametrar

Name Description
execution_script
Obligatorisk
str

Sökvägen till den lokala fil som innehåller koden som ska köras för avbildningen.

runtime
Obligatorisk
str

Körningen som ska användas för avbildningen. Aktuella körningar som stöds är "spark-py" och "python".

conda_file
str

Sökvägen till en lokal fil som innehåller en conda-miljödefinition som ska användas för avbildningen.

Standardvärde: None
docker_file
str

Sökvägen till den lokala filen som innehåller ytterligare Docker-steg som ska köras när avbildningen konfigureras.

Standardvärde: None
schema_file
str

Sökvägen till en lokal fil som innehåller ett webbtjänstschema som ska användas när avbildningen distribueras.

Standardvärde: None
dependencies

En lista över sökvägar till ytterligare filer/mappar som avbildningen behöver köra.

Standardvärde: None
enable_gpu

Om du vill aktivera GPU-stöd i avbildningen. GPU-avbildningen måste användas i Microsoft Azure-tjänster som Azure Container Instances, Azure Machine Learning Compute, Azure Virtual Machines och Azure Kubernetes Service. Standardvärdet är False.

Standardvärde: None
tags
dict[(str, str)]

En ordlista med nyckelvärdestaggar för att ge den här bilden.

Standardvärde: None
properties
dict[(str, str)]

En ordlista med nyckelvärdesegenskaper för att ge den här bilden. Dessa egenskaper kan inte ändras efter distributionen, men nya nyckelvärdepar kan läggas till.

Standardvärde: None
description
str

En beskrivning för att ge den här bilden.

Standardvärde: None
base_image
str

En anpassad avbildning som ska användas som basavbildning. Om ingen basavbildning anges används basavbildningen baserat på den angivna körningsparametern.

Standardvärde: None
base_image_registry

Avbildningsregistret som innehåller basavbildningen.

Standardvärde: None
allow_absolute_path

Anger om absolut sökväg ska tillåtas.

Standardvärde: False
cuda_version
str

Den version av CUDA som ska installeras för avbildningar som behöver GPU-stöd. GPU-avbildningen måste användas i Microsoft Azure-tjänster som Azure Container Instances, Azure Machine Learning Compute, Azure Virtual Machines och Azure Kubernetes Service. Versioner som stöds är 9.0, 9.1 och 10.0. Om "enable_gpu" har angetts är standardinställningen "9.1".

Standardvärde: None
execution_script
Obligatorisk
str

Sökväg till en lokal fil som innehåller koden som ska köras för avbildningen

runtime
Obligatorisk
str

Vilken körning som ska användas för avbildningen. Aktuella körningar som stöds är "spark-py" och "python"

conda_file
Obligatorisk
str

Sökväg till lokal fil som innehåller en conda-miljödefinition som ska användas för avbildningen

docker_file
Obligatorisk
str

Sökväg till lokal fil som innehåller ytterligare Docker-steg som ska köras när avbildningen konfigureras

schema_file
Obligatorisk
str

Sökväg till en lokal fil som innehåller ett webbtjänstschema som ska användas när avbildningen distribueras

dependencies
Obligatorisk

Lista över sökvägar till ytterligare filer/mappar som avbildningen behöver köra

enable_gpu
Obligatorisk

Om du vill aktivera GPU-stöd i avbildningen eller inte. GPU-avbildningen måste användas i Microsoft Azure-tjänster som Azure Container Instances, Azure Machine Learning Compute, Azure Virtual Machines och Azure Kubernetes Service. Standardvärdet är falskt.

tags
Obligatorisk

Ordlista med nyckelvärdestaggar för att ge den här bilden

properties
Obligatorisk

Ordlista med nyckelvärdesegenskaper för att ge den här bilden. Det går inte att ändra dessa egenskaper efter distributionen, men nya nyckelvärdepar kan läggas till

description
Obligatorisk
str

En beskrivning för att ge den här bilden

base_image
Obligatorisk
str

En anpassad avbildning som ska användas som basavbildning. Om ingen basavbildning anges används basavbildningen baserat på den angivna körningsparametern.

base_image_registry
Obligatorisk

Avbildningsregister som innehåller basavbildningen.

allow_absolute_path
Obligatorisk

Flagga för att tillåta den absoluta sökvägen

cuda_version
Obligatorisk
str

Version av CUDA som ska installeras för avbildningar som behöver GPU-stöd. GPU-avbildningen måste användas i Microsoft Azure-tjänster som Azure Container Instances, Azure Machine Learning Compute, Azure Virtual Machines och Azure Kubernetes Service. Versioner som stöds är 9.0, 9.1 och 10.0. Om "enable_gpu" har angetts är standardinställningen "9.1".

Metoder

build_create_payload

Skapa nyttolasten för containeravbildningen.

create_local_debug_payload

Skapa nyttolasten för containeravbildningen.

validate_configuration

Kontrollera att de angivna konfigurationsvärdena är giltiga.

Genererar en :class:azureml.exceptions.WebserviceException om verifieringen misslyckas.

build_create_payload

Skapa nyttolasten för containeravbildningen.

build_create_payload(workspace, name, model_ids)

Parametrar

Name Description
workspace
Obligatorisk

Arbetsyteobjektet som du vill skapa avbildningen i.

name
Obligatorisk
str

Namnet på avbildningen.

model_ids
Obligatorisk

En lista över modell-ID:t som ska paketeras i avbildningen.

Returer

Typ Description

Nyttolast för att skapa containeravbildningar.

Undantag

Typ Description

create_local_debug_payload

Skapa nyttolasten för containeravbildningen.

create_local_debug_payload(workspace, model_ids)

Parametrar

Name Description
workspace
Obligatorisk

Arbetsyteobjektet som du vill skapa avbildningen i.

model_ids
Obligatorisk

En lista över modell-ID:t som ska paketeras i avbildningen.

Returer

Typ Description

Nyttolast för att skapa containeravbildningar.

Undantag

Typ Description

validate_configuration

Kontrollera att de angivna konfigurationsvärdena är giltiga.

Genererar en :class:azureml.exceptions.WebserviceException om verifieringen misslyckas.

validate_configuration()

Undantag

Typ Description