Partager via


ParallelComponent Classe

Version du composant parallèle, utilisée pour définir un composant parallèle.

Héritage
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

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
str

Nom du composant. La valeur par défaut est None

version
Obligatoire
str

Numéro de version du composant. La valeur par défaut est None

description
Obligatoire
str

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
str

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
str

Chaîne du nom du niveau de journalisation. La valeur par défaut est None

max_concurrency_per_instance
Obligatoire
int

Parallélisme maximal dont dispose chaque instance de calcul. La valeur par défaut est None

error_threshold
Obligatoire
int

Le nombre d’échecs de traitement des éléments doit être ignoré. La valeur par défaut est None

mini_batch_error_threshold
Obligatoire
int

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
str

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
str

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
str

propriété promue de task.code

instance_count
Obligatoire
int

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
Union[<xref:PathLike>, str, IO[AnyStr]]

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

Chemin de base de la ressource.

Retours

Type Description
str

Chemin de base de la ressource.

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

Nom d’affichage du composant.

Retours

Type Description
str

Nom d’affichage du composant.

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

Entrées du composant.

Retours

Type Description

Entrées du composant.

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

Sorties du composant.

Retours

Type Description

Sorties du composant.

resources

retry_settings

task

type

Type du composant, la valeur par défaut est 'command'.

Retours

Type Description
str

Type du composant.

version

Numéro de version du composant.

Retours

Type Description
str

Numéro de version du composant.