ContainerImageConfig Classe
Estabelece definições de configuração de imagem específicas para implantações de contêiner – requer script de execução e runtime.
Em casos de uso típicos, você usará o método image_configuration
da classe ContainerImage 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
O caminho para um arquivo local que contém o código a ser executado para a imagem.
- runtime
- str
O runtime a ser usado para a imagem. Os runtimes com suporte atualmente 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.
- docker_file
- str
O caminho para o arquivo local que contém etapas adicionais do Docker a serem executadas ao configurar a imagem.
- 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.
Uma lista de caminhos para arquivos/pastas adicionais que a imagem precisa executar.
- enable_gpu
- bool
Se o suporte à GPU deve ser habilitado na imagem. A imagem de GPU precisa ser usada em serviços do Microsoft Azure, como Instâncias de Contêiner do Azure, Computação do Machine Learning, Máquinas Virtuais do Azure e Serviço de Kubernetes do Azure. Usa False como padrão.
Um dicionário de marcas de chave/valor a serem fornecidas a essa imagem.
Um dicionário de propriedades de chave/valor a serem fornecidas a essa imagem. Essas propriedades não podem ser alteradas após a implantação, no entanto, novos pares de chave/valor podem ser adicionados.
- base_image
- str
Uma imagem personalizada a ser usada como imagem base. Se nenhuma imagem base for fornecida, a imagem base será usada com base no parâmetro de runtime determinado.
- base_image_registry
- ContainerRegistry
O registro de imagem que contém a imagem base.
- cuda_version
- str
A versão do CUDA a ser instalada para imagens que precisam de suporte a GPU. A imagem de GPU precisa ser usada em serviços do Microsoft Azure, como Instâncias de Contêiner do Azure, Computação do Machine Learning, Máquinas Virtuais do Azure e Serviço de Kubernetes do Azure. As versões com suporte são 9.0, 9.1 e 10.0. Se 'enable_gpu' estiver definido, o padrão será '9.1'.
- execution_script
- str
Caminho para o arquivo local que contém o código a ser executado para a imagem
- runtime
- str
Qual runtime usar para a imagem. Os runtimes atuais com suporte são 'spark-py' e 'python'
- conda_file
- str
Caminho para o arquivo local que contém uma definição de ambiente conda a ser usada para a imagem
- docker_file
- str
Caminho para o arquivo local que contém etapas adicionais do Docker a serem executadas ao configurar a imagem
- schema_file
- str
Caminho para o arquivo local que contém um esquema de serviço Web a ser usado quando a imagem é implantada
Lista de caminhos para arquivos/pastas adicionais que a imagem precisa executar
- enable_gpu
- bool
Se o suporte à GPU deve ou não ser habilitado na imagem. A imagem de GPU precisa ser usada em 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 de Kubernetes do Azure. O padrão é false.
Dicionário de propriedades de chave/valor a serem fornecidas a essa imagem. Essas propriedades não podem ser alteradas após a implantação, no entanto, novos pares de chave/valor podem ser adicionados
- base_image
- str
Uma imagem personalizada a ser usada como imagem base. Se nenhuma imagem base for fornecida, a imagem base será usada com base no parâmetro de runtime determinado.
- cuda_version
- str
Versão do CUDA a ser instalada para imagens que precisam de suporte a GPU. A imagem de GPU precisa ser usada em 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 de Kubernetes do Azure. As versões com suporte 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 |
Compilar o conteúdo de criação para a imagem de contêiner. |
create_local_debug_payload |
Compilar o conteúdo de criação para a imagem de contêiner. |
validate_configuration |
Verifique se os valores de configuração especificados são válidos. Gera uma :class:azureml.exceptions.WebserviceException` se a validação falhar. |
build_create_payload
Compilar o conteúdo de criação para a imagem de contêiner.
build_create_payload(workspace, name, model_ids)
Parâmetros
Retornos
Payload de criação de imagem de contêiner.
Tipo de retorno
Exceções
create_local_debug_payload
Compilar o conteúdo de criação para a imagem de contêiner.
create_local_debug_payload(workspace, model_ids)
Parâmetros
Retornos
Payload de criação de imagem de contêiner.
Tipo de retorno
Exceções
validate_configuration
Verifique se os valores de configuração especificados são válidos.
Gera uma :class:azureml.exceptions.WebserviceException` se a validação falhar.
validate_configuration()
Exceções
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de