Partilhar via


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
str

O caminho para o arquivo local que contém o código a ser executado para a imagem.

runtime
Necessário
str

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
str

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
str

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
str

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
dict[(str, str)]

Um dicionário de tags de valor-chave para fornecer esta imagem.

Default value: None
properties
dict[(str, str)]

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
str

Uma descrição para dar esta imagem.

Default value: None
base_image
str

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
str

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
str

Caminho para o arquivo local que contém o código a ser executado para a imagem

runtime
Necessário
str

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
str

Caminho para o arquivo local contendo uma definição de ambiente conda a ser usada para a imagem

docker_file
Necessário
str

Caminho para o arquivo local contendo etapas adicionais do Docker a serem executadas ao configurar a imagem

schema_file
Necessário
str

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
str

Uma descrição para dar esta imagem

base_image
Necessário
str

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
str

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
str

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