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 i ContainerImage klassen för att skapa ett ContainerImageConfig-objekt.
Initiera konfigurationsobjektet.
- Arv
-
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)
Parametrar
- execution_script
- str
Sökvägen till den lokala fil som innehåller koden som ska köras för avbildningen.
- runtime
- str
Körningen som ska användas för avbildningen. Aktuella körningsmiljöer 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.
- docker_file
- str
Sökvägen till den lokala filen som innehåller ytterligare Docker-steg som ska köras när avbildningen konfigureras.
- schema_file
- str
Sökvägen till en lokal fil som innehåller ett webbtjänstschema som ska användas när avbildningen distribueras.
En lista över sökvägar till ytterligare filer/mappar som avbildningen behöver köra.
- enable_gpu
- bool
Om GPU-stöd ska aktiveras i avbildningen. GPU-avbildningen måste användas på Microsoft Azure-tjänster som Azure Container Instances, Azure Machine Learning Compute, Azure Virtual Machines och Azure Kubernetes Service. Standardvärdet är False.
En ordlista med nyckelvärdestaggar för att ge den här bilden.
En ordlista med nyckelvärdesegenskaper för att ge den här bilden. Dessa egenskaper kan inte ändras efter distributionen, men nya nyckel/värde-par kan läggas till.
- 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.
- base_image_registry
- ContainerRegistry
Avbildningsregistret som innehåller basavbildningen.
- 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 på 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 standardvärdet "9.1".
- execution_script
- str
Sökväg till en lokal fil som innehåller koden som ska köras för avbildningen
- runtime
- str
Vilken körning som ska användas för avbildningen. Aktuella körningsmiljöer som stöds är "spark-py" och "python"
- conda_file
- str
Sökväg till en lokal fil som innehåller en conda-miljödefinition som ska användas för avbildningen
- docker_file
- str
Sökväg till lokal fil som innehåller ytterligare Docker-steg som ska köras när avbildningen konfigureras
- schema_file
- str
Sökväg till en lokal fil som innehåller ett webbtjänstschema som ska användas när avbildningen distribueras
Lista över sökvägar till ytterligare filer/mappar som avbildningen behöver köra
- enable_gpu
- bool
Om du vill aktivera GPU-stöd i avbildningen eller inte. GPU-avbildningen måste användas på Microsoft Azure-tjänster som Azure Container Instances, Azure Machine Learning Compute, Azure Virtual Machines och Azure Kubernetes Service. Standardvärdet är falskt.
Ordlista med nyckelvärdesegenskaper för att ge den här bilden. Dessa egenskaper kan inte ändras efter distributionen, men nya nyckel/värde-par kan läggas till
- 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.
- base_image_registry
- ContainerRegistry
Avbildningsregister som innehåller basavbildningen.
- cuda_version
- str
Version av CUDA som ska installeras för avbildningar som behöver GPU-stöd. GPU-avbildningen måste användas på 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 standardvärdet "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 valideringen misslyckas. |
build_create_payload
Skapa nyttolasten för containeravbildningen.
build_create_payload(workspace, name, model_ids)
Parametrar
Returer
Nyttolast för att skapa containeravbildningar.
Returtyp
Undantag
create_local_debug_payload
Skapa nyttolasten för containeravbildningen.
create_local_debug_payload(workspace, model_ids)
Parametrar
Returer
Nyttolast för att skapa containeravbildningar.
Returtyp
Undantag
validate_configuration
Kontrollera att de angivna konfigurationsvärdena är giltiga.
Genererar en :class:azureml.exceptions.WebserviceException om valideringen misslyckas.
validate_configuration()
Undantag
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för