BatchDeployment Clase

Entidad de implementación del punto de conexión de Batch.

Herencia
azure.ai.ml.entities._deployment.deployment.Deployment
BatchDeployment

Constructor

BatchDeployment(*, name: str, endpoint_name: str | None = None, description: str | None = None, tags: Dict[str, Any] | None = None, properties: Dict[str, str] | None = None, model: str | Model | None = None, code_configuration: CodeConfiguration | None = None, environment: str | Environment | None = None, compute: str | None = None, resources: ResourceConfiguration | None = None, output_file_name: str | None = None, output_action: BatchDeploymentOutputAction | None = None, error_threshold: int | None = None, retry_settings: BatchRetrySettings | None = None, logging_level: str | None = None, mini_batch_size: int | None = None, max_concurrency_per_instance: int | None = None, environment_variables: Dict[str, str] | None = None, code_path: str | PathLike | None = None, scoring_script: str | PathLike | None = None, instance_count: int | None = None, **kwargs)

Parámetros

name
str
Requerido

el nombre de la implementación por lotes

description
str
Requerido

Descripción del recurso.

tags
dict[str, str]
Requerido

Diccionario de etiquetas. Las etiquetas se pueden agregar, quitar y actualizar.

properties
dict[str, str]
Requerido

Diccionario de propiedades de recurso.

model
Union[str, Model]
Requerido

Entidad de modelo para la implementación del punto de conexión, el valor predeterminado es None

code_configuration
CodeConfiguration
Requerido

el valor predeterminado es None

environment
Union[str, Environment]
Requerido

Entidad de entorno para la implementación del punto de conexión. El valor predeterminado es Ninguno.

compute
str
Requerido

Destino de proceso para la operación de inferencia por lotes.

output_action
str o BatchDeploymentOutputAction
Requerido

Indica cómo se organizará la salida. Entre los valores posibles se incluyen: "summary_only", "append_row". El valor predeterminado es "append_row"

output_file_name
str
Requerido

Nombre de archivo de salida personalizado para append_row acción de salida, el valor predeterminado es "predictions.csv"

max_concurrency_per_instance
int
Requerido

Indica el número máximo de paralelismo por instancia, el valor predeterminado es 1.

error_threshold
int
Requerido

Umbral de error, si el recuento de errores de toda la entrada supera este valor, se anulará la inferencia por lotes. El intervalo es [-1, int. MaxValue] -1 valor indica que omite todos los errores durante la inferencia por lotes Para el recuento de errores de archivo de FileDataset para TabularDataset, este es el recuento de errores de registro, el valor predeterminado es -1.

retry_settings
BatchRetrySettings
Requerido

Configuración de reintento para una operación de inferencia por lotes, el valor predeterminado es Ninguno.

resources
ResourceConfiguration
Requerido

Indica la configuración de proceso para el trabajo.

logging_level
str
Requerido

Nivel de registro para la operación de inferencia por lotes, el valor predeterminado es "info"

mini_batch_size
int
Requerido

Tamaño del minilote pasado a cada invocación de lote, el valor predeterminado es 10.

environment_variables
dict
Requerido

Variables de entorno que se establecerán en la implementación.

code_path
Union[str, <xref:PathLike>]
Requerido

Ruta de acceso de carpeta a recursos de código local. Equivalente a code_configuration.code.

scoring_script
Union[str, <xref:PathLike>]
Requerido

Nombre del script de puntuación. Equivalente a code_configuration.code.scoring_script.

instance_count
int
Requerido

Número de instancias en las que se ejecutará la interferencia. Equivalente a resources.instance_count.

Métodos

dump

Volque el contenido de implementación en un archivo en formato yaml.

dump

Volque el contenido de implementación en un archivo en formato yaml.

dump(dest: str | PathLike | IO, **kwargs) -> None

Parámetros

dest
Union[PathLike, str, IO[AnyStr]]
Requerido

Destino para recibir el contenido de esta implementación. Debe ser una ruta de acceso a un archivo local o una secuencia de archivos ya abierta. Si dest es una ruta de acceso de archivo, se creará un nuevo archivo y se generará una excepción si el archivo existe. Si dest es un archivo abierto, el archivo se escribirá directamente en y se generará una excepción si el archivo no se puede escribir.

Atributos

base_path

Ruta de acceso base del recurso.

Devoluciones

Ruta de acceso base del recurso.

Tipo de valor devuelto

str

code_path

creation_context

Contexto de creación del recurso.

Devoluciones

Metadatos de creación del recurso.

Tipo de valor devuelto

id

El identificador del recurso.

Devoluciones

Identificador global del recurso, un identificador de Azure Resource Manager (ARM).

Tipo de valor devuelto

instance_count

provisioning_state

Estado de aprovisionamiento de implementación por lotes, de solo lectura.

Devoluciones

Estado de aprovisionamiento de implementación por lotes.

Tipo de valor devuelto

scoring_script

type