Share via


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

execution_script
str
Necessário

O caminho para o ficheiro local que contém o código a executar para a imagem.

runtime
str
Necessário

O runtime a utilizar para a imagem. Os runtimes suportados atuais são "spark-py" e "python".

conda_file
str
valor predefinido: None

O caminho para o ficheiro local que contém uma definição de ambiente conda a utilizar para a imagem.

docker_file
str
valor predefinido: None

O caminho para o ficheiro local que contém passos adicionais do Docker a executar ao configurar a imagem.

schema_file
str
valor predefinido: None

O caminho para o ficheiro local que contém um esquema de serviço Web a utilizar quando a imagem é implementada.

dependencies
list[str]
valor predefinido: None

Uma lista de caminhos para ficheiros/pastas adicionais que a imagem precisa de executar.

enable_gpu
bool
valor predefinido: None

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.

tags
dict[(str, str)]
valor predefinido: None

Um dicionário de etiquetas de valor chave para dar esta imagem.

properties
dict[(str, str)]
valor predefinido: None

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.

description
str
valor predefinido: None

Uma descrição para dar esta imagem.

base_image
str
valor predefinido: None

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
ContainerRegistry
valor predefinido: None

O registo de imagens que contém a imagem de base.

allow_absolute_path
bool
valor predefinido: False

Indica se pretende permitir um caminho absoluto.

cuda_version
str
valor predefinido: None

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".

execution_script
str
Necessário

Caminho para o ficheiro local que contém o código a executar para a imagem

runtime
str
Necessário

Que runtime utilizar para a imagem. Os runtimes suportados atuais são "spark-py" e "python"

conda_file
str
Necessário

Caminho para o ficheiro local que contém uma definição de ambiente conda a utilizar para a imagem

docker_file
str
Necessário

Caminho para o ficheiro local que contém passos adicionais do Docker a executar ao configurar a imagem

schema_file
str
Necessário

Caminho para o ficheiro local que contém um esquema de serviço Web a utilizar quando a imagem é implementada

dependencies
list[str]
Necessário

Lista de caminhos para ficheiros/pastas adicionais que a imagem precisa de executar

enable_gpu
bool
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
dict[str, str]
Necessário

Dicionário de etiquetas de valor chave para dar esta imagem

properties
dict[str, str]
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
str
Necessário

Uma descrição para dar esta imagem

base_image
str
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
ContainerRegistry
Necessário

Registo de imagens que contém a imagem base.

allow_absolute_path
bool
Necessário

Sinalizar para permitir o caminho absoluto

cuda_version
str
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

workspace
Workspace
Necessário

O objeto da área de trabalho no qual criar a imagem.

name
str
Necessário

O nome da imagem.

model_ids
list[str]
Necessário

Uma lista de IDs de modelo para empacotar na imagem.

Devoluções

Payload de criação de imagens de contentor.

Tipo de retorno

Exceções

create_local_debug_payload

Crie o payload de criação para a imagem contentor.

create_local_debug_payload(workspace, model_ids)

Parâmetros

workspace
Workspace
Necessário

O objeto da área de trabalho no qual criar a imagem.

model_ids
list[str]
Necessário

Uma lista de IDs de modelo para empacotar na imagem.

Devoluções

Payload de criação de imagens de contentor.

Tipo de retorno

Exceções

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