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
str

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

runtime
Necessário
str

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

conda_file
str

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
str

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

Default value: None
schema_file
str

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

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

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

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
str

Uma descrição para dar esta imagem.

Default value: None
base_image
str

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
str

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
str

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

runtime
Necessário
str

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

conda_file
Necessário
str

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

docker_file
Necessário
str

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

schema_file
Necessário
str

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
str

Uma descrição para dar esta imagem

base_image
Necessário
str

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
str

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
str

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