BatchDeployment Clase
Entidad de implementación del punto de conexión de Batch.
- Herencia
-
azure.ai.ml.entities._deployment.deployment.DeploymentBatchDeployment
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
Diccionario de etiquetas. Las etiquetas se pueden agregar, quitar y actualizar.
Entidad de modelo para la implementación del punto de conexión, el valor predeterminado es None
- environment
- Union[str, Environment]
Entidad de entorno para la implementación del punto de conexión. El valor predeterminado es Ninguno.
- output_action
- str o BatchDeploymentOutputAction
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
Nombre de archivo de salida personalizado para append_row acción de salida, el valor predeterminado es "predictions.csv"
- max_concurrency_per_instance
- int
Indica el número máximo de paralelismo por instancia, el valor predeterminado es 1.
- error_threshold
- int
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
Configuración de reintento para una operación de inferencia por lotes, el valor predeterminado es Ninguno.
- logging_level
- str
Nivel de registro para la operación de inferencia por lotes, el valor predeterminado es "info"
- mini_batch_size
- int
Tamaño del minilote pasado a cada invocación de lote, el valor predeterminado es 10.
Ruta de acceso de carpeta a recursos de código local. Equivalente a code_configuration.code.
Nombre del script de puntuación. Equivalente a code_configuration.code.scoring_script.
- instance_count
- int
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
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
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
Azure SDK for Python