Compartir a través de


ContainerImageConfig Clase

Define las opciones de configuración de imagen específicas de las implementaciones de contenedor: requiere el script de ejecución y el tiempo de ejecución.

En casos de uso típicos, usará el image_configuration método de la ContainerImage clase para crear un objeto ContainerImageConfig.

Inicialice el objeto config.

Constructor

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

Nombre Description
execution_script
Requerido
str

Ruta de acceso al archivo local que contiene el código que se va a ejecutar para la imagen.

runtime
Requerido
str

Tiempo de ejecución que se va a usar para la imagen. Los entornos de ejecución admitidos actuales son "spark-py" y "python".

conda_file
str

Ruta de acceso al archivo local que contiene una definición de entorno de Conda que se va a usar para la imagen.

Valor predeterminado: None
docker_file
str

Ruta de acceso al archivo local que contiene pasos adicionales de Docker que se van a ejecutar al configurar la imagen.

Valor predeterminado: None
schema_file
str

Ruta de acceso al archivo local que contiene un esquema de servicios web que se va a usar cuando se implementa la imagen.

Valor predeterminado: None
dependencies

Lista de rutas de acceso a archivos o carpetas adicionales que debe ejecutar la imagen.

Valor predeterminado: None
enable_gpu

Si se habilita la compatibilidad con GPU en la imagen. La imagen de GPU debe usarse en servicios de Microsoft Azure, como Azure Container Instances, Proceso de Azure Machine Learning, Azure Virtual Machines y Azure Kubernetes Service. El valor predeterminado es False.

Valor predeterminado: None
tags
dict[(str, str)]

Diccionario de etiquetas de valor de clave para proporcionar esta imagen.

Valor predeterminado: None
properties
dict[(str, str)]

Diccionario de propiedades de valor clave para proporcionar esta imagen. Estas propiedades no se pueden cambiar después de la implementación, pero se pueden agregar nuevos pares de valor de clave.

Valor predeterminado: None
description
str

Descripción para proporcionar esta imagen.

Valor predeterminado: None
base_image
str

Imagen personalizada que se va a usar como imagen base. Si no se da ninguna imagen base, la imagen base se usará en función del parámetro en tiempo de ejecución determinado.

Valor predeterminado: None
base_image_registry

Registro de imágenes que contiene la imagen base.

Valor predeterminado: None
allow_absolute_path

Indica si se va a permitir la ruta de acceso absoluta.

Valor predeterminado: False
cuda_version
str

Versión de CUDA que se va a instalar para imágenes que necesitan compatibilidad con GPU. La imagen de GPU debe usarse en servicios de Microsoft Azure, como Azure Container Instances, Proceso de Azure Machine Learning, Azure Virtual Machines y Azure Kubernetes Service. Las versiones admitidas son 9.0, 9.1 y 10.0. Si se establece "enable_gpu", este valor predeterminado es "9.1".

Valor predeterminado: None
execution_script
Requerido
str

Ruta de acceso al archivo local que contiene el código que se va a ejecutar para la imagen

runtime
Requerido
str

Tiempo de ejecución que se va a usar para la imagen. Los entornos de ejecución admitidos actuales son "spark-py" y "python".

conda_file
Requerido
str

Ruta de acceso al archivo local que contiene una definición de entorno de Conda que se va a usar para la imagen

docker_file
Requerido
str

Ruta de acceso al archivo local que contiene pasos adicionales de Docker que se deben ejecutar al configurar la imagen

schema_file
Requerido
str

Ruta de acceso al archivo local que contiene un esquema de servicios web que se va a usar cuando se implementa la imagen

dependencies
Requerido

Lista de rutas de acceso a archivos o carpetas adicionales que la imagen necesita ejecutar

enable_gpu
Requerido

Indica si se va a habilitar la compatibilidad con GPU en la imagen. La imagen de GPU debe usarse en servicios de Microsoft Azure, como Azure Container Instances, Proceso de Azure Machine Learning, Azure Virtual Machines y Azure Kubernetes Service. El valor predeterminado es False.

tags
Requerido

Diccionario de etiquetas de valor de clave para proporcionar esta imagen

properties
Requerido

Diccionario de propiedades de valor clave para proporcionar esta imagen. Estas propiedades no se pueden cambiar después de la implementación, pero se pueden agregar nuevos pares de valores de clave.

description
Requerido
str

Descripción para proporcionar esta imagen

base_image
Requerido
str

Imagen personalizada que se va a usar como imagen base. Si no se da ninguna imagen base, la imagen base se usará en función del parámetro en tiempo de ejecución determinado.

base_image_registry
Requerido

Registro de imágenes que contiene la imagen base.

allow_absolute_path
Requerido

Marca para permitir la ruta de acceso absoluta

cuda_version
Requerido
str

Versión de CUDA que se va a instalar para imágenes que necesitan compatibilidad con GPU. La imagen de GPU debe usarse en servicios de Microsoft Azure, como Azure Container Instances, Proceso de Azure Machine Learning, Azure Virtual Machines y Azure Kubernetes Service. Las versiones admitidas son 9.0, 9.1 y 10.0. Si se establece "enable_gpu", este valor predeterminado es "9.1".

Métodos

build_create_payload

Compile la carga de creación de la imagen contenedora.

create_local_debug_payload

Compile la carga de creación de la imagen contenedora.

validate_configuration

Compruebe que los valores de configuración especificados son válidos.

Genera una excepción :class:azureml.exceptions.WebserviceException' si se produce un error en la validación.

build_create_payload

Compile la carga de creación de la imagen contenedora.

build_create_payload(workspace, name, model_ids)

Parámetros

Nombre Description
workspace
Requerido

Objeto de área de trabajo en el que se va a crear la imagen.

name
Requerido
str

Nombre de la imagen.

model_ids
Requerido

Lista de identificadores de modelo que se van a empaquetar en la imagen.

Devoluciones

Tipo Description

Carga de creación de imágenes de contenedor.

Excepciones

Tipo Description

create_local_debug_payload

Compile la carga de creación de la imagen contenedora.

create_local_debug_payload(workspace, model_ids)

Parámetros

Nombre Description
workspace
Requerido

Objeto de área de trabajo en el que se va a crear la imagen.

model_ids
Requerido

Lista de identificadores de modelo que se van a empaquetar en la imagen.

Devoluciones

Tipo Description

Carga de creación de imágenes de contenedor.

Excepciones

Tipo Description

validate_configuration

Compruebe que los valores de configuración especificados son válidos.

Genera una excepción :class:azureml.exceptions.WebserviceException' si se produce un error en la validación.

validate_configuration()

Excepciones

Tipo Description