ParallelComponent Classe
Version du composant parallèle, utilisée pour définir un composant parallèle.
- Héritage
-
azure.ai.ml.entities._component.component.ComponentParallelComponentazure.ai.ml.entities._job.parallel.parameterized_parallel.ParameterizedParallelParallelComponentazure.ai.ml.entities._component.code.ComponentCodeMixinParallelComponent
Constructeur
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)
Paramètres
Nom | Description |
---|---|
name
Obligatoire
|
Nom du composant. La valeur par défaut est None |
version
Obligatoire
|
Numéro de version du composant. La valeur par défaut est None |
description
Obligatoire
|
Description du composant. La valeur par défaut est None |
tags
Obligatoire
|
Dictionnaire de balises. Les balises peuvent être ajoutées, supprimées et mises à jour. La valeur par défaut est None |
display_name
Obligatoire
|
Nom d’affichage du composant. La valeur par défaut est None |
retry_settings
Obligatoire
|
échec de la nouvelle tentative d’exécution du composant parallèle. La valeur par défaut est None |
logging_level
Obligatoire
|
Chaîne du nom du niveau de journalisation. La valeur par défaut est None |
max_concurrency_per_instance
Obligatoire
|
Parallélisme maximal dont dispose chaque instance de calcul. La valeur par défaut est None |
error_threshold
Obligatoire
|
Le nombre d’échecs de traitement des éléments doit être ignoré. La valeur par défaut est None |
mini_batch_error_threshold
Obligatoire
|
Le nombre d’échecs de traitement par lots doit être ignoré. La valeur par défaut est None |
task
Obligatoire
|
Tâche parallèle. La valeur par défaut est None |
mini_batch_size
Obligatoire
|
Pour une entrée FileDataset, ce champ est le nombre de fichiers que le script utilisateur peut traiter dans un appel à la méthode run(). Pour une entrée TabularDataset, ce champ correspond à la taille approximative des données que le script utilisateur peut traiter dans un appel de la méthode run(). Les exemples de valeurs sont 1 024, 1 024 Ko, 10 Mo et 1 Go. (facultatif, la valeur par défaut est 10 fichiers pour FileDataset et 1 Mo pour TabularDataset.) Cette valeur peut être définie via PipelineParameter. |
partition_keys
Obligatoire
|
Clés utilisées pour partitionner le jeu de données en mini-lots. La valeur par défaut est None Si spécifié, les données avec la même clé sont partitionnés dans le même mini-lot. Si partition_keys et mini_batch_size sont spécifiés, partition_keys prend effet. Les entrées doivent être des jeux de données partitionnés et partition_keys doit être un sous-ensemble des clés de chaque jeu de données d’entrée pour que cela fonctionne. |
input_data
Obligatoire
|
Données d'entrée. La valeur par défaut est None |
resources
Obligatoire
|
Configuration de la ressource de calcul pour le composant. La valeur par défaut est None |
inputs
Obligatoire
|
Entrées du composant. La valeur par défaut est None |
outputs
Obligatoire
|
Sorties du composant. La valeur par défaut est None |
code
Obligatoire
|
propriété promue de task.code |
instance_count
Obligatoire
|
propriété promue à partir de resources.instance_count. La valeur par défaut est None |
is_deterministic
Obligatoire
|
Indique si le composant parallèle est déterministe. La valeur par défaut est True |
Paramètres de mots-clés uniquement
Nom | Description |
---|---|
name
Obligatoire
|
|
version
Obligatoire
|
|
description
Obligatoire
|
|
tags
Obligatoire
|
|
display_name
Obligatoire
|
|
retry_settings
Obligatoire
|
|
logging_level
Obligatoire
|
|
max_concurrency_per_instance
Obligatoire
|
|
error_threshold
Obligatoire
|
|
mini_batch_error_threshold
Obligatoire
|
|
task
Obligatoire
|
|
mini_batch_size
Obligatoire
|
|
partition_keys
Obligatoire
|
|
input_data
Obligatoire
|
|
resources
Obligatoire
|
|
inputs
Obligatoire
|
|
outputs
Obligatoire
|
|
code
Obligatoire
|
|
instance_count
Obligatoire
|
|
is_deterministic
|
valeur par défaut: True
|
Méthodes
dump |
Videz le contenu du composant dans un fichier au format yaml. |
dump
Videz le contenu du composant dans un fichier au format yaml.
dump(dest: str | PathLike | IO, **kwargs: Any) -> None
Paramètres
Nom | Description |
---|---|
dest
Obligatoire
|
Destination pour recevoir le contenu de ce composant. Doit être un chemin d’accès à un fichier local ou un flux de fichier déjà ouvert. Si dest est un chemin d’accès de fichier, un nouveau fichier est créé et une exception est levée si le fichier existe. Si dest est un fichier ouvert, le fichier est écrit directement dans et une exception est levée si le fichier n’est pas accessible en écriture. |
Attributs
base_path
code
Valeur de retour de la propriété promue task.code, qui est un chemin d’accès local ou distant pointant vers le code source.
Retours
Type | Description |
---|---|
Valeur de task.code. |
creation_context
Contexte de création de la ressource.
Retours
Type | Description |
---|---|
Métadonnées de création de la ressource. |
display_name
environment
Retourne la valeur de la propriété promue task.environment, indique l’environnement dans lequel le travail d’entraînement s’exécutera.
Retours
Type | Description |
---|---|
Valeur de task.environment. |
id
ID de la ressource.
Retours
Type | Description |
---|---|
L’ID global de la ressource, un ID Azure Resource Manager (ARM). |
inputs
instance_count
Valeur de retour de la propriété promue resources.instance_count.
Retours
Type | Description |
---|---|
Valeur de resources.instance_count. |
is_deterministic
Indique si le composant est déterministe.
Retours
Type | Description |
---|---|
Si le composant est déterministe |
outputs
resources
retry_settings
task
type
Type du composant, la valeur par défaut est 'command'.
Retours
Type | Description |
---|---|
Type du composant. |
version
Azure SDK for Python