ContainerImageConfig Classe
Define definições de configuração de imagem específicas para implantações de contêiner - requer script de execução e tempo de execução.
Em casos de uso típicos, você usará o image_configurationContainerImage método da classe para criar um objeto ContainerImageConfig.
Inicialize o objeto config.
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 arquivo local que contém o código a ser executado para a imagem. |
|
runtime
Necessário
|
O tempo de execução a ser usado para a imagem. Os tempos de execução atuais suportados são 'spark-py' e 'python'. |
|
conda_file
|
O caminho para o arquivo local que contém uma definição de ambiente conda a ser usada para a imagem. Default value: None
|
|
docker_file
|
O caminho para o arquivo local que contém etapas adicionais do Docker a serem executadas ao configurar a imagem. Default value: None
|
|
schema_file
|
O caminho para o arquivo local que contém um esquema de serviço Web a ser usado quando a imagem for implantada. Default value: None
|
|
dependencies
|
Uma lista de caminhos para arquivos/pastas adicionais que a imagem precisa executar. Default value: None
|
|
enable_gpu
|
Se o suporte à GPU deve ser ativado na imagem. A imagem da GPU deve ser usada nos Serviços do Microsoft Azure, como Instâncias de Contêiner do Azure, Computação do Azure Machine Learning, Máquinas Virtuais do Azure e Serviço Kubernetes do Azure. A definição padrão é 'False'. Default value: None
|
|
tags
|
Um dicionário de tags de valor-chave para fornecer esta imagem. Default value: None
|
|
properties
|
Um dicionário de propriedades de valor-chave para fornecer esta imagem. Essas propriedades não podem ser alteradas após a implantação, no entanto, novos pares de valor de chave podem ser adicionados. Default value: None
|
|
description
|
Uma descrição para dar esta imagem. Default value: None
|
|
base_image
|
Uma imagem personalizada para ser usada como imagem base. Se nenhuma imagem base for fornecida, a imagem base será usada com base em determinado parâmetro de tempo de execução. Default value: None
|
|
base_image_registry
|
O registro de imagem que contém a imagem base. Default value: None
|
|
allow_absolute_path
|
Indica se o caminho absoluto deve ser permitido. Default value: False
|
|
cuda_version
|
A versão do CUDA a ser instalada para imagens que precisam de suporte a GPU. A imagem da GPU deve ser usada nos Serviços do Microsoft Azure, como Instâncias de Contêiner do Azure, Computação do Azure Machine Learning, Máquinas Virtuais do Azure e Serviço Kubernetes do Azure. As versões suportadas são 9.0, 9.1 e 10.0. Se 'enable_gpu' estiver definido, o padrão será '9.1'. Default value: None
|
|
execution_script
Necessário
|
Caminho para o arquivo local que contém o código a ser executado para a imagem |
|
runtime
Necessário
|
Qual tempo de execução usar para a imagem. Os tempos de execução atuais suportados são 'spark-py' e 'python' |
|
conda_file
Necessário
|
Caminho para o arquivo local contendo uma definição de ambiente conda a ser usada para a imagem |
|
docker_file
Necessário
|
Caminho para o arquivo local contendo etapas adicionais do Docker a serem executadas ao configurar a imagem |
|
schema_file
Necessário
|
Caminho para o arquivo local que contém um esquema de serviço Web a ser usado quando a imagem é implantada |
|
dependencies
Necessário
|
Lista de caminhos para arquivos/pastas adicionais que a imagem precisa executar |
|
enable_gpu
Necessário
|
Se deve ou não ativar o suporte à GPU na imagem. A imagem da GPU deve ser usada nos Serviços do Microsoft Azure, como Instâncias de Contêiner do Azure, Computação do Azure Machine Learning, Máquinas Virtuais do Azure e Serviço Kubernetes do Azure. É definido para false por padrão. |
|
tags
Necessário
|
Dicionário de tags de valor chave para dar esta imagem |
|
properties
Necessário
|
Dicionário de propriedades de valor chave para fornecer esta imagem. Essas propriedades não podem ser alteradas após a implantação, no entanto, novos pares de valor de chave podem ser adicionados |
|
description
Necessário
|
Uma descrição para dar esta imagem |
|
base_image
Necessário
|
Uma imagem personalizada para ser usada como imagem base. Se nenhuma imagem base for fornecida, a imagem base será usada com base em determinado parâmetro de tempo de execução. |
|
base_image_registry
Necessário
|
Registro de imagem que contém a imagem base. |
|
allow_absolute_path
Necessário
|
Sinalizador 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 da GPU deve ser usada nos Serviços do Microsoft Azure, como Instâncias de Contêiner do Azure, Computação do Azure Machine Learning, Máquinas Virtuais do Azure e Serviço Kubernetes do Azure. As versões suportadas são 9.0, 9.1 e 10.0. Se 'enable_gpu' estiver definido, o padrão será '9.1'. |
Métodos
| build_create_payload |
Crie a carga útil de criação para a imagem do contêiner. |
| create_local_debug_payload |
Crie a carga útil de criação para a imagem do contêiner. |
| 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 a carga útil de criação para a imagem do contêiner.
build_create_payload(workspace, name, model_ids)
Parâmetros
| Name | Description |
|---|---|
|
workspace
Necessário
|
O objeto de espaço 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 |
|---|---|
|
Carga útil de criação de imagem de contêiner. |
Exceções
| Tipo | Description |
|---|---|
create_local_debug_payload
Crie a carga útil de criação para a imagem do contêiner.
create_local_debug_payload(workspace, model_ids)
Parâmetros
| Name | Description |
|---|---|
|
workspace
Necessário
|
O objeto de espaço 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 |
|---|---|
|
Carga útil de criação de imagem de contêiner. |
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 |
|---|---|