ParallelComponent Classe
Versione del componente parallela, usata per definire un componente parallelo.
- Ereditarietà
-
azure.ai.ml.entities._component.component.ComponentParallelComponentazure.ai.ml.entities._job.parallel.parameterized_parallel.ParameterizedParallelParallelComponentazure.ai.ml.entities._component.code.ComponentCodeMixinParallelComponent
Costruttore
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)
Parametri
Nome | Descrizione |
---|---|
name
Necessario
|
Nome del componente. Il valore predefinito è Nessuno |
version
Necessario
|
Versione del componente. Il valore predefinito è Nessuno |
description
Necessario
|
Descrizione del componente. Il valore predefinito è Nessuno |
tags
Necessario
|
Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati. Il valore predefinito è Nessuno |
display_name
Necessario
|
Nome visualizzato del componente. Il valore predefinito è Nessuno |
retry_settings
Necessario
|
l'esecuzione di componenti paralleli non è riuscita. Il valore predefinito è Nessuno |
logging_level
Necessario
|
Stringa del nome del livello di registrazione. Il valore predefinito è Nessuno |
max_concurrency_per_instance
Necessario
|
Parallellismo massimo di ogni istanza di calcolo. Il valore predefinito è Nessuno |
error_threshold
Necessario
|
Il numero di errori di elaborazione degli elementi deve essere ignorato. Il valore predefinito è Nessuno |
mini_batch_error_threshold
Necessario
|
Il numero di mini errori di elaborazione batch deve essere ignorato. Il valore predefinito è Nessuno |
task
Necessario
|
Attività parallela. Il valore predefinito è Nessuno |
mini_batch_size
Necessario
|
Per l'input FileDataset, questo campo è il numero di file che uno script utente può elaborare in una sola chiamata run(). Per l'input TabularDataset, questo campo è la dimensione approssimativa dei dati che lo script utente può elaborare in una chiamata run(). I valori di esempio sono 1024, 1024 KB, 10 MB e 1 GB. Facoltativo, il valore predefinito è 10 file per FileDataset e 1 MB per TabularDataset. Questo valore può essere impostato tramite PipelineParameter. |
partition_keys
Necessario
|
Chiavi usate per partizionare il set di dati in mini batch. Il valore predefinito è None Se specificato, i dati con la stessa chiave verranno partizionati nello stesso mini batch. Se vengono specificati sia partition_keys che mini_batch_size, partition_keys avrà effetto. Gli input devono essere set di dati partizionati e il partition_keys deve essere un subset delle chiavi di ogni set di dati di input per il funzionamento. |
input_data
Necessario
|
Dati di input. Il valore predefinito è Nessuno |
resources
Necessario
|
Configurazione della risorsa di calcolo per il componente. Il valore predefinito è Nessuno |
inputs
Necessario
|
Input del componente. Il valore predefinito è Nessuno |
outputs
Necessario
|
Output del componente. Il valore predefinito è Nessuno |
code
Necessario
|
proprietà alzata di livello da task.code |
instance_count
Necessario
|
proprietà promossa da resources.instance_count. Il valore predefinito è Nessuno |
is_deterministic
Necessario
|
Indica se il componente parallelo è deterministico. Il valore predefinito è True |
Parametri solo parole chiave
Nome | Descrizione |
---|---|
name
Necessario
|
|
version
Necessario
|
|
description
Necessario
|
|
tags
Necessario
|
|
display_name
Necessario
|
|
retry_settings
Necessario
|
|
logging_level
Necessario
|
|
max_concurrency_per_instance
Necessario
|
|
error_threshold
Necessario
|
|
mini_batch_error_threshold
Necessario
|
|
task
Necessario
|
|
mini_batch_size
Necessario
|
|
partition_keys
Necessario
|
|
input_data
Necessario
|
|
resources
Necessario
|
|
inputs
Necessario
|
|
outputs
Necessario
|
|
code
Necessario
|
|
instance_count
Necessario
|
|
is_deterministic
|
valore predefinito: True
|
Metodi
dump |
Eseguire il dump del contenuto del componente in un file in formato yaml. |
dump
Eseguire il dump del contenuto del componente in un file in formato yaml.
dump(dest: str | PathLike | IO, **kwargs: Any) -> None
Parametri
Nome | Descrizione |
---|---|
dest
Necessario
|
Destinazione di ricezione del contenuto del componente. Deve essere un percorso di un file locale o un flusso di file già aperto. Se dest è un percorso di file, verrà creato un nuovo file e verrà generata un'eccezione se il file esiste. Se dest è un file aperto, il file verrà scritto direttamente in e verrà generata un'eccezione se il file non è scrivibile. |
Attributi
base_path
code
Valore restituito della proprietà alzata di livello task.code, ovvero un percorso locale o remoto che punta al codice sorgente.
Restituisce
Tipo | Descrizione |
---|---|
Valore di task.code. |
creation_context
Contesto di creazione della risorsa.
Restituisce
Tipo | Descrizione |
---|---|
Metadati di creazione per la risorsa. |
display_name
Nome visualizzato del componente.
Restituisce
Tipo | Descrizione |
---|---|
Nome visualizzato del componente. |
environment
Il valore restituito della proprietà alzata di livello task.environment indica l'ambiente in cui verrà eseguito il processo di training.
Restituisce
Tipo | Descrizione |
---|---|
Valore di task.environment. |
id
L'ID della risorsa.
Restituisce
Tipo | Descrizione |
---|---|
ID globale della risorsa, ID di Azure Resource Manager (ARM). |
inputs
instance_count
Valore restituito della proprietà alzata di livello resources.instance_count.
Restituisce
Tipo | Descrizione |
---|---|
Valore di resources.instance_count. |
is_deterministic
Indica se il componente è deterministico.
Restituisce
Tipo | Descrizione |
---|---|
Indica se il componente è deterministico |
outputs
resources
retry_settings
task
type
Il tipo del componente, il valore predefinito è 'command'.
Restituisce
Tipo | Descrizione |
---|---|
Tipo del componente. |
version
Azure SDK for Python