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
|
Sökvägen till den lokala fil som innehåller koden som ska köras för avbildningen. |
|
runtime
Obligatorisk
|
Körningen som ska användas för avbildningen. Aktuella körningar som stöds är "spark-py" och "python". |
|
conda_file
|
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
|
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
|
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
|
En ordlista med nyckelvärdestaggar för att ge den här bilden. Standardvärde: None
|
|
properties
|
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
|
En beskrivning för att ge den här bilden. Standardvärde: None
|
|
base_image
|
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
|
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
|
Sökväg till en lokal fil som innehåller koden som ska köras för avbildningen |
|
runtime
Obligatorisk
|
Vilken körning som ska användas för avbildningen. Aktuella körningar som stöds är "spark-py" och "python" |
|
conda_file
Obligatorisk
|
Sökväg till lokal fil som innehåller en conda-miljödefinition som ska användas för avbildningen |
|
docker_file
Obligatorisk
|
Sökväg till lokal fil som innehåller ytterligare Docker-steg som ska köras när avbildningen konfigureras |
|
schema_file
Obligatorisk
|
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
|
En beskrivning för att ge den här bilden |
|
base_image
Obligatorisk
|
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
|
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
|
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 |
|---|---|