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
|
Ruta de acceso al archivo local que contiene el código que se va a ejecutar para la imagen. |
|
runtime
Requerido
|
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
|
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
|
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
|
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
|
Diccionario de etiquetas de valor de clave para proporcionar esta imagen. Valor predeterminado: None
|
|
properties
|
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
|
Descripción para proporcionar esta imagen. Valor predeterminado: None
|
|
base_image
|
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
|
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
|
Ruta de acceso al archivo local que contiene el código que se va a ejecutar para la imagen |
|
runtime
Requerido
|
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
|
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
|
Ruta de acceso al archivo local que contiene pasos adicionales de Docker que se deben ejecutar al configurar la imagen |
|
schema_file
Requerido
|
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
|
Descripción para proporcionar esta imagen |
|
base_image
Requerido
|
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
|
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
|
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 |
|---|---|