ParallelComponent Clase
Versión del componente paralelo, que se usa para definir un componente paralelo.
- Herencia
-
azure.ai.ml.entities._component.component.ComponentParallelComponentazure.ai.ml.entities._job.parallel.parameterized_parallel.ParameterizedParallelParallelComponentazure.ai.ml.entities._component.code.ComponentCodeMixinParallelComponent
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
|
Nombre del componente. El valor predeterminado es None |
version
Requerido
|
Versión del componente. El valor predeterminado es None |
description
Requerido
|
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
|
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
|
Cadena del nombre del nivel de registro. El valor predeterminado es None |
max_concurrency_per_instance
Requerido
|
Paralelismo máximo que tiene cada instancia de proceso. El valor predeterminado es None |
error_threshold
Requerido
|
Se debe omitir el número de errores de procesamiento de elementos. El valor predeterminado es None |
mini_batch_error_threshold
Requerido
|
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
|
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
|
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
|
propiedad promocionada desde task.code |
instance_count
Requerido
|
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
|
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
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 |
---|---|
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
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
resources
retry_settings
task
type
El tipo del componente, el valor predeterminado es "command".
Devoluciones
Tipo | Description |
---|---|
Tipo del componente. |
version
Azure SDK for Python