ContainerImageConfig Classe
Define definições de configuração de imagem específicas para implementações de contentores – requer o script de execução e o runtime.
Em casos de utilização típicos, irá utilizar o image_configuration
método da ContainerImage classe para criar um objeto ContainerImageConfig.
Inicialize o objeto de configuração.
- Herança
-
ContainerImageConfig
Construtor
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)
Parâmetros
Name | Description |
---|---|
execution_script
Necessário
|
O caminho para o ficheiro local que contém o código a executar para a imagem. |
runtime
Necessário
|
O runtime a utilizar para a imagem. Os runtimes suportados atuais são "spark-py" e "python". |
conda_file
|
O caminho para o ficheiro local que contém uma definição de ambiente conda a utilizar para a imagem. Default value: None
|
docker_file
|
O caminho para o ficheiro local que contém passos adicionais do Docker a executar ao configurar a imagem. Default value: None
|
schema_file
|
O caminho para o ficheiro local que contém um esquema de serviço Web a utilizar quando a imagem é implementada. Default value: None
|
dependencies
|
Uma lista de caminhos para ficheiros/pastas adicionais que a imagem precisa de executar. Default value: None
|
enable_gpu
|
Se pretende ativar o suporte de GPU na imagem. A imagem GPU tem de ser utilizada nos Serviços do Microsoft Azure, como Azure Container Instances, Computação do Azure Machine Learning, Máquinas Virtuais do Azure e Azure Kubernetes Service. Predefinições para Falso. Default value: None
|
tags
|
Um dicionário de etiquetas de valor chave para dar esta imagem. Default value: None
|
properties
|
Um dicionário de propriedades de valor chave para dar esta imagem. Estas propriedades não podem ser alteradas após a implementação, no entanto, podem ser adicionados novos pares de valores chave. Default value: None
|
description
|
Uma descrição para dar esta imagem. Default value: None
|
base_image
|
Uma imagem personalizada a ser utilizada como imagem base. Se não for dada nenhuma imagem de base, a imagem de base será utilizada com base num determinado parâmetro de runtime. Default value: None
|
base_image_registry
|
O registo de imagens que contém a imagem de base. Default value: None
|
allow_absolute_path
|
Indica se pretende permitir um caminho absoluto. Default value: False
|
cuda_version
|
A versão do CUDA a instalar para imagens que precisam de suporte de GPU. A imagem GPU tem de ser utilizada nos Serviços do Microsoft Azure, como Azure Container Instances, Computação do Azure Machine Learning, Máquinas Virtuais do Azure e Azure Kubernetes Service. As versões suportadas são 9.0, 9.1 e 10.0. Se "enable_gpu" estiver definido, esta predefinição será "9.1". Default value: None
|
execution_script
Necessário
|
Caminho para o ficheiro local que contém o código a executar para a imagem |
runtime
Necessário
|
Que runtime utilizar para a imagem. Os runtimes suportados atuais são "spark-py" e "python" |
conda_file
Necessário
|
Caminho para o ficheiro local que contém uma definição de ambiente conda a utilizar para a imagem |
docker_file
Necessário
|
Caminho para o ficheiro local que contém passos adicionais do Docker a executar ao configurar a imagem |
schema_file
Necessário
|
Caminho para o ficheiro local que contém um esquema de serviço Web a utilizar quando a imagem é implementada |
dependencies
Necessário
|
Lista de caminhos para ficheiros/pastas adicionais que a imagem precisa de executar |
enable_gpu
Necessário
|
Quer ative ou não o suporte de GPU na imagem. A imagem GPU tem de ser utilizada nos Serviços do Microsoft Azure, como Azure Container Instances, Computação do Azure Machine Learning, Máquinas Virtuais do Azure e Azure Kubernetes Service. O valor predefinido é falso. |
tags
Necessário
|
Dicionário de etiquetas de valor chave para dar esta imagem |
properties
Necessário
|
Dicionário de propriedades de valor chave para dar esta imagem. Estas propriedades não podem ser alteradas após a implementação, no entanto, podem ser adicionados novos pares de valores chave |
description
Necessário
|
Uma descrição para dar esta imagem |
base_image
Necessário
|
Uma imagem personalizada a ser utilizada como imagem base. Se não for dada nenhuma imagem de base, a imagem de base será utilizada com base num determinado parâmetro de runtime. |
base_image_registry
Necessário
|
Registo de imagens que contém a imagem base. |
allow_absolute_path
Necessário
|
Sinalizar para permitir o caminho absoluto |
cuda_version
Necessário
|
Versão do CUDA para instalar para imagens que precisam de suporte de GPU. A imagem GPU tem de ser utilizada nos Serviços do Microsoft Azure, como Azure Container Instances, Computação do Azure Machine Learning, Máquinas Virtuais do Azure e Azure Kubernetes Service. As versões suportadas são 9.0, 9.1 e 10.0. Se "enable_gpu" estiver definido, esta predefinição será "9.1". |
Métodos
build_create_payload |
Crie o payload de criação para a imagem contentor. |
create_local_debug_payload |
Crie o payload de criação para a imagem contentor. |
validate_configuration |
Verifique se os valores de configuração especificados são válidos. Gera um :class:azureml.exceptions.WebserviceException" se a validação falhar. |
build_create_payload
Crie o payload de criação para a imagem contentor.
build_create_payload(workspace, name, model_ids)
Parâmetros
Name | Description |
---|---|
workspace
Necessário
|
O objeto da área de trabalho no qual criar a imagem. |
name
Necessário
|
O nome da imagem. |
model_ids
Necessário
|
Uma lista de IDs de modelo para empacotar na imagem. |
Devoluções
Tipo | Description |
---|---|
Payload de criação de imagens de contentor. |
Exceções
Tipo | Description |
---|---|
create_local_debug_payload
Crie o payload de criação para a imagem contentor.
create_local_debug_payload(workspace, model_ids)
Parâmetros
Name | Description |
---|---|
workspace
Necessário
|
O objeto da área de trabalho no qual criar a imagem. |
model_ids
Necessário
|
Uma lista de IDs de modelo para empacotar na imagem. |
Devoluções
Tipo | Description |
---|---|
Payload de criação de imagens de contentor. |
Exceções
Tipo | Description |
---|---|
validate_configuration
Verifique se os valores de configuração especificados são válidos.
Gera um :class:azureml.exceptions.WebserviceException" se a validação falhar.
validate_configuration()
Exceções
Tipo | Description |
---|---|