ParallelComponent Clase

Versión del componente paralelo, que se usa para definir un componente paralelo.

Herencia
azure.ai.ml.entities._component.component.Component
ParallelComponent
azure.ai.ml.entities._job.parallel.parameterized_parallel.ParameterizedParallel
ParallelComponent
azure.ai.ml.entities._component.code.ComponentCodeMixin
ParallelComponent

Constructor

ParallelComponent(*, name: str | None = None, version: str | None = None, description: str | None = None, tags: Dict[str, Any] | None = None, display_name: str | None = None, retry_settings: RetrySettings | None = None, logging_level: str | None = None, max_concurrency_per_instance: int | None = None, error_threshold: int | None = None, mini_batch_error_threshold: int | None = None, task: ParallelTask | None = None, mini_batch_size: str | None = None, partition_keys: List | None = None, input_data: str | None = None, resources: JobResourceConfiguration | None = None, inputs: Dict | None = None, outputs: Dict | None = None, code: str | None = None, instance_count: int | None = None, is_deterministic: bool = True, **kwargs: Any)

Parámetros

Nombre Description
name
Requerido
str

Nombre del componente. El valor predeterminado es None

version
Requerido
str

Versión del componente. El valor predeterminado es None

description
Requerido
str

Descripción del componente. El valor predeterminado es None

tags
Requerido

Diccionario de etiquetas. Las etiquetas se pueden agregar, quitar y actualizar. El valor predeterminado es None

display_name
Requerido
str

Nombre para mostrar del componente. El valor predeterminado es None

retry_settings
Requerido

Error de reintento de ejecución de componentes paralelos. El valor predeterminado es None

logging_level
Requerido
str

Cadena del nombre del nivel de registro. El valor predeterminado es None

max_concurrency_per_instance
Requerido
int

Paralelismo máximo que tiene cada instancia de proceso. El valor predeterminado es None

error_threshold
Requerido
int

Se debe omitir el número de errores de procesamiento de elementos. El valor predeterminado es None

mini_batch_error_threshold
Requerido
int

Se debe omitir el número de errores de procesamiento por lotes mínimos. El valor predeterminado es None

task
Requerido

Tarea paralela. El valor predeterminado es None

mini_batch_size
Requerido
str

Para la entrada FileDataset, este campo es el número de archivos que un script de usuario puede procesar en una llamada a run(). Para la entrada TabularDataset, este campo es el tamaño aproximado de los datos que el script de usuario puede procesar en una llamada a run(). Los valores de ejemplo son 1024, 1024 KB, 10 MB y 1 GB. (Opcional, el valor predeterminado es 10 archivos para FileDataset y 1MB para TabularDataset). Este valor se puede establecer a través de PipelineParameter.

partition_keys
Requerido

Claves usadas para particionar el conjunto de datos en minilotes. El valor predeterminado es Ninguno Si se especifica, los datos con la misma clave se dividirán en el mismo minilote. Si se especifican partition_keys y mini_batch_size, partition_keys surtirán efecto. Las entradas deben ser conjuntos de datos con particiones y partition_keys debe ser un subconjunto de las claves de cada conjunto de datos de entrada para que funcione.

input_data
Requerido
str

Los datos de entrada. El valor predeterminado es None

resources
Requerido

Configuración de recursos de proceso para el componente. El valor predeterminado es None

inputs
Requerido

Entradas del componente. El valor predeterminado es None

outputs
Requerido

Salidas del componente. El valor predeterminado es None

code
Requerido
str

propiedad promocionada desde task.code

instance_count
Requerido
int

propiedad promocionada de resources.instance_count. El valor predeterminado es None

is_deterministic
Requerido

Si el componente paralelo es determinista. El valor predeterminado es True.

Parámetros de solo palabra clave

Nombre Description
name
Requerido
version
Requerido
description
Requerido
tags
Requerido
display_name
Requerido
retry_settings
Requerido
logging_level
Requerido
max_concurrency_per_instance
Requerido
error_threshold
Requerido
mini_batch_error_threshold
Requerido
task
Requerido
mini_batch_size
Requerido
partition_keys
Requerido
input_data
Requerido
resources
Requerido
inputs
Requerido
outputs
Requerido
code
Requerido
instance_count
Requerido
is_deterministic
valor predeterminado: True

Métodos

dump

Vuelque el contenido del componente en un archivo en formato yaml.

dump

Vuelque el contenido del componente en un archivo en formato yaml.

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

Parámetros

Nombre Description
dest
Requerido
Union[<xref:PathLike>, str, IO[AnyStr]]

Destino al que se va a recibir el contenido de este componente. 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 y se generará una excepción si el archivo no se puede escribir.

Atributos

base_path

Ruta de acceso base del recurso.

Devoluciones

Tipo Description
str

Ruta de acceso base del recurso.

code

Valor devuelto de la propiedad promocionada task.code, que es una ruta de acceso local o remota que apunta al código fuente.

Devoluciones

Tipo Description

Valor de task.code.

creation_context

Contexto de creación del recurso.

Devoluciones

Tipo Description

Metadatos de creación del recurso.

display_name

Nombre para mostrar del componente.

Devoluciones

Tipo Description
str

Nombre para mostrar del componente.

environment

Valor devuelto de la propiedad promocionada task.environment, indica el entorno en el que se ejecutará el trabajo de entrenamiento.

Devoluciones

Tipo Description

Valor de task.environment.

id

El identificador del recurso.

Devoluciones

Tipo Description

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

inputs

Entradas del componente.

Devoluciones

Tipo Description

Entradas del componente.

instance_count

Valor devuelto de la propiedad promocionada resources.instance_count.

Devoluciones

Tipo Description

Valor de resources.instance_count.

is_deterministic

Si el componente es determinista.

Devoluciones

Tipo Description

Si el componente es determinista

outputs

Salidas del componente.

Devoluciones

Tipo Description

Salidas del componente.

resources

retry_settings

task

type

El tipo del componente, el valor predeterminado es "command".

Devoluciones

Tipo Description
str

Tipo del componente.

version

Versión del componente.

Devoluciones

Tipo Description
str

Versión del componente.