ContainerImageConfig Klas
Definieert configuratie-instellingen voor installatiekopieën die specifiek zijn voor containerimplementaties. Hiervoor is een uitvoeringsscript en runtime vereist.
In typische gebruiksvoorbeelden gebruikt u de image_configuration
methode van de ContainerImage klasse om een ContainerImageConfig-object te maken.
Initialiseer het configuratieobject.
- Overname
-
ContainerImageConfig
Constructor
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)
Parameters
- execution_script
- str
Het pad naar het lokale bestand dat de code bevat die moet worden uitgevoerd voor de installatiekopieën.
- runtime
- str
De runtime die moet worden gebruikt voor de installatiekopieën. Huidige ondersteunde runtimes zijn 'spark-py' en 'python'.
- conda_file
- str
Het pad naar het lokale bestand met een Conda-omgevingsdefinitie die moet worden gebruikt voor de installatiekopie.
- docker_file
- str
Het pad naar het lokale bestand met extra Docker-stappen die moeten worden uitgevoerd bij het instellen van de installatiekopie.
- schema_file
- str
Het pad naar het lokale bestand met een webserviceschema dat moet worden gebruikt wanneer de installatiekopie wordt geïmplementeerd.
Een lijst met paden naar aanvullende bestanden/mappen die op de installatiekopieën moeten worden uitgevoerd.
- enable_gpu
- bool
Of GPU-ondersteuning moet worden ingeschakeld in de installatiekopieën. De GPU-installatiekopieën moeten worden gebruikt voor Microsoft Azure-services, zoals Azure Container Instances, Azure Machine Learning Compute, Azure Virtual Machines en Azure Kubernetes Service. Standaard ingesteld op False.
Een woordenlijst met sleutelwaardelabels om deze afbeelding te geven.
Een woordenlijst met sleutelwaarde-eigenschappen om deze afbeelding te geven. Deze eigenschappen kunnen niet worden gewijzigd na de implementatie, maar er kunnen wel nieuwe sleutelwaardeparen worden toegevoegd.
- base_image
- str
Een aangepaste installatiekopieën die als basisinstallatiekopieën moeten worden gebruikt. Als er geen basisinstallatiekopieën worden opgegeven, wordt de basisinstallatiekopieën gebruikt op basis van de opgegeven runtimeparameter.
- base_image_registry
- ContainerRegistry
Het installatiekopieënregister dat de basisinstallatiekopieën bevat.
- allow_absolute_path
- bool
Hiermee wordt aangegeven of het absolute pad moet worden toegestaan.
- cuda_version
- str
De versie van CUDA die moet worden geïnstalleerd voor installatiekopieën waarvoor GPU-ondersteuning nodig is. De GPU-installatiekopieën moeten worden gebruikt voor Microsoft Azure-services, zoals Azure Container Instances, Azure Machine Learning Compute, Azure Virtual Machines en Azure Kubernetes Service. Ondersteunde versies zijn 9.0, 9.1 en 10.0. Als 'enable_gpu' is ingesteld, wordt dit standaard ingesteld op '9.1'.
- execution_script
- str
Pad naar lokaal bestand dat de code bevat die moet worden uitgevoerd voor de installatiekopieën
- runtime
- str
Welke runtime moet worden gebruikt voor de installatiekopieën. Huidige ondersteunde runtimes zijn 'spark-py' en 'python'
- conda_file
- str
Pad naar lokaal bestand met een Conda-omgevingsdefinitie die moet worden gebruikt voor de installatiekopie
- docker_file
- str
Pad naar lokaal bestand met extra Docker-stappen die moeten worden uitgevoerd bij het instellen van de installatiekopie
- schema_file
- str
Pad naar lokaal bestand met een webserviceschema dat moet worden gebruikt wanneer de installatiekopie wordt geïmplementeerd
Lijst met paden naar aanvullende bestanden/mappen die de installatiekopieën moeten uitvoeren
- enable_gpu
- bool
Hiermee wordt aangegeven of GPU-ondersteuning in de installatiekopieën moet worden ingeschakeld. De GPU-installatiekopieën moeten worden gebruikt voor Microsoft Azure-services, zoals Azure Container Instances, Azure Machine Learning Compute, Azure Virtual Machines en Azure Kubernetes Service. De standaardinstelling is false.
Woordenlijst met sleutelwaarde-eigenschappen om deze afbeelding te geven. Deze eigenschappen kunnen niet worden gewijzigd na de implementatie, maar er kunnen wel nieuwe sleutelwaardeparen worden toegevoegd
- base_image
- str
Een aangepaste installatiekopieën die als basisinstallatiekopieën moeten worden gebruikt. Als er geen basisinstallatiekopieën worden opgegeven, wordt de basisinstallatiekopieën gebruikt op basis van de opgegeven runtimeparameter.
- base_image_registry
- ContainerRegistry
Installatiekopieënregister dat de basisinstallatiekopieën bevat.
- cuda_version
- str
Versie van CUDA die moet worden geïnstalleerd voor installatiekopieën waarvoor GPU-ondersteuning nodig is. De GPU-installatiekopieën moeten worden gebruikt voor Microsoft Azure-services, zoals Azure Container Instances, Azure Machine Learning Compute, Azure Virtual Machines en Azure Kubernetes Service. Ondersteunde versies zijn 9.0, 9.1 en 10.0. Als 'enable_gpu' is ingesteld, wordt dit standaard ingesteld op '9.1'.
Methoden
build_create_payload |
Bouw de nettolading voor het maken van de containerinstallatiekopieën. |
create_local_debug_payload |
Bouw de nettolading voor het maken van de containerinstallatiekopieën. |
validate_configuration |
Controleer of de opgegeven configuratiewaarden geldig zijn. Genereert een :class:azureml.exceptions.WebserviceException' als de validatie mislukt. |
build_create_payload
Bouw de nettolading voor het maken van de containerinstallatiekopieën.
build_create_payload(workspace, name, model_ids)
Parameters
Retouren
Nettolading voor het maken van containerinstallatiekopieën.
Retourtype
Uitzonderingen
create_local_debug_payload
Bouw de nettolading voor het maken van de containerinstallatiekopieën.
create_local_debug_payload(workspace, model_ids)
Parameters
Retouren
Nettolading voor het maken van containerinstallatiekopieën.
Retourtype
Uitzonderingen
validate_configuration
Controleer of de opgegeven configuratiewaarden geldig zijn.
Genereert een :class:azureml.exceptions.WebserviceException' als de validatie mislukt.
validate_configuration()
Uitzonderingen
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor