ContainerImageConfig Classe
Definisce le impostazioni di configurazione delle immagini specifiche per le distribuzioni di Contenitori: richiede script di esecuzione e runtime.
In casi d'uso tipici si userà il image_configuration
metodo della ContainerImage classe per creare un oggetto ContainerImageConfig.
Inizializzare l'oggetto config.
- Ereditarietà
-
ContainerImageConfig
Costruttore
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)
Parametri
- execution_script
- str
Percorso del file locale contenente il codice da eseguire per l'immagine.
- runtime
- str
Runtime da usare per l'immagine. I runtime supportati correnti sono "spark-py" e "python".
- conda_file
- str
Percorso del file locale contenente una definizione di ambiente conda da usare per l'immagine.
- docker_file
- str
Percorso del file locale contenente passaggi Docker aggiuntivi da eseguire durante la configurazione dell'immagine.
- schema_file
- str
Percorso del file locale contenente uno schema del servizio Web da usare quando viene distribuita l'immagine.
Elenco di percorsi per file/cartelle aggiuntivi che l'immagine deve eseguire.
- enable_gpu
- bool
Se abilitare il supporto gpu nell'immagine. L'immagine GPU deve essere usata in Servizi di Microsoft Azure, ad esempio Istanze di Azure Container, Calcolo di Azure Machine Learning, Macchine virtuali di Azure e servizio Azure Kubernetes. Il valore predefinito è False.
Dizionario dei tag chiave valore per assegnare questa immagine.
Dizionario delle proprietà del valore chiave per assegnare questa immagine. Queste proprietà non possono essere modificate dopo la distribuzione, ma è possibile aggiungere nuove coppie di valori chiave.
- base_image
- str
Immagine personalizzata da usare come immagine di base. Se non viene specificata alcuna immagine di base, l'immagine di base verrà usata in base al parametro di runtime specificato.
- base_image_registry
- ContainerRegistry
Registro immagini contenente l'immagine di base.
- cuda_version
- str
Versione di CUDA da installare per le immagini che richiedono supporto GPU. L'immagine GPU deve essere usata in Servizi di Microsoft Azure, ad esempio Istanze di Azure Container, Calcolo di Azure Machine Learning, Macchine virtuali di Azure e servizio Azure Kubernetes. Le versioni supportate sono 9.0, 9.1 e 10.0. Se 'enable_gpu' è impostato, questa impostazione predefinita viene impostata su '9.1'.
- execution_script
- str
Percorso del file locale contenente il codice da eseguire per l'immagine
- runtime
- str
Quale runtime usare per l'immagine. I runtime supportati correnti sono 'spark-py' e 'python'
- conda_file
- str
Percorso del file locale contenente una definizione di ambiente conda da usare per l'immagine
- docker_file
- str
Percorso del file locale contenente passaggi Docker aggiuntivi da eseguire durante la configurazione dell'immagine
- schema_file
- str
Percorso del file locale contenente uno schema del servizio Web da usare quando l'immagine viene distribuita
Elenco dei percorsi di file/cartelle aggiuntivi che l'immagine deve eseguire
- enable_gpu
- bool
Indica se abilitare il supporto della GPU nell'immagine. L'immagine GPU deve essere usata in Servizi di Microsoft Azure, ad esempio Istanze di Azure Container, Calcolo di Azure Machine Learning, Macchine virtuali di Azure e servizio Azure Kubernetes. Il valore predefinito è false.
Dizionario delle proprietà del valore chiave per assegnare questa immagine. Queste proprietà non possono essere modificate dopo la distribuzione, ma è possibile aggiungere nuove coppie di valori chiave
- base_image
- str
Immagine personalizzata da usare come immagine di base. Se non viene specificata alcuna immagine di base, l'immagine di base verrà usata in base al parametro di runtime specificato.
- cuda_version
- str
Versione di CUDA da installare per le immagini che richiedono supporto GPU. L'immagine GPU deve essere usata in Servizi di Microsoft Azure, ad esempio Istanze di Azure Container, Calcolo di Azure Machine Learning, Macchine virtuali di Azure e servizio Azure Kubernetes. Le versioni supportate sono 9.0, 9.1 e 10.0. Se 'enable_gpu' è impostato, questa impostazione predefinita viene impostata su '9.1'.
Metodi
build_create_payload |
Compilare il payload di creazione per l'immagine contenitore. |
create_local_debug_payload |
Compilare il payload di creazione per l'immagine contenitore. |
validate_configuration |
Verificare che i valori di configurazione specificati siano validi. Genera una classe:azureml.exceptions.WebserviceException' se la convalida ha esito negativo. |
build_create_payload
Compilare il payload di creazione per l'immagine contenitore.
build_create_payload(workspace, name, model_ids)
Parametri
Restituisce
Payload di creazione di immagini del contenitore.
Tipo restituito
Eccezioni
create_local_debug_payload
Compilare il payload di creazione per l'immagine contenitore.
create_local_debug_payload(workspace, model_ids)
Parametri
Restituisce
Payload di creazione di immagini del contenitore.
Tipo restituito
Eccezioni
validate_configuration
Verificare che i valori di configurazione specificati siano validi.
Genera una classe:azureml.exceptions.WebserviceException' se la convalida ha esito negativo.
validate_configuration()
Eccezioni
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per