Partager via


runconfig Module

Contient des fonctionnalités permettant de gérer la configuration des exécutions d’expériences dans Azure Machine Learning.

La classe clé de ce module est RunConfiguration, qui encapsule les informations nécessaires pour envoyer une exécution d’entraînement sur une cible de calcul spécifiée. La configuration inclut un large ensemble de définitions de comportement, telles que l’utilisation d’un environnement Python existant ou l’utilisation d’un environnement Conda généré à partir d’une spécification.

D’autres classes de configuration du module sont accessibles via RunConfiguration.

Classes

AmlComputeConfiguration

Représente des informations de configuration pour les expériences qui ciblent AmlCompute.

Cette classe est utilisée dans la RunConfiguration classe.

Constructeur Class AmlComputeConfiguration.

ApplicationEndpointConfiguration

Représente les informations de configuration pour le service.

Constructeur ApplicationEndpointConfiguration de classe.

AzureContainerRegistry

Représente des informations de configuration pour Azure Container Registry.

AzureContainerRegistry sera déconseillé. Utilisez la classe ContainerRegistry.

Constructeur AzureContainerRegistry de classe.

ContainerRegistry

Représente les informations de configuration pour Container Registry.

ContainerRegistry sera déconseillé. Utilisez la classe ContainerRegistry.

Constructeur ContainerRegistry de classe.

Data

Représente comment consommer des données dans une configuration d’exécution.

Cette classe est utilisée dans la RunConfiguration classe.

Constructeur DataSetPathRunConfiguration de classe.

DataLocation

Utilisé dans la Data classe pour gérer l’emplacement des données à utiliser dans une exécution.

Constructeur de jeu de données de classe.

DataPath

Actuellement non utilisé.

Constructeur DataPath de classe.

DataReferenceConfiguration

Représente des sources de données spécifiques à la configuration disponibles pendant une exécution.

Cette classe est utilisée dans la RunConfiguration classe.

Constructeur DataReferenceConfiguration de classe.

DatacacheConfiguration

Remarque

Il s’agit d’une classe expérimentale et peut changer à tout moment. Pour plus d’informations, consultez https://aka.ms/azuremlexperimental.

Représente la façon d’utiliser datacache dans une configuration d’exécution.

Cette classe est utilisée dans la RunConfiguration classe.

Constructeur DatacacheConfiguration de classe.

Dataset

Représente une référence à un jeu de données enregistré ou inscrit qui sera utilisé dans l’exécution.

Dans les scénarios de formation classiques, vous n’utiliserez pas cette classe. Au lieu de cela, vous allez créer un jeu de données à partir de la Dataset classe, puis le transmettre à un script d’entraînement. Pour plus d’informations, consultez Ajouter et inscrire des jeux de données.

Initialisez un objet Dataset.

DatasetRegistrationOptions

Option permettant de spécifier comment enregistrer le jeu de données.

Cette classe est utilisée dans la RegistrationOptions classe.

Créez un objet DatasetRegistrationOptions.

DockerConfiguration

Représente la configuration du runtime Docker pour les travaux.

Constructeur DockerConfiguration de classe.

EnvironmentDefinition

OBSOLESCENT. Utilisez l’objet Environment .

Constructeur EnvironmentDefinition de classe.

GlobsOptions

Options permettant de spécifier comment filtrer en fonction des modèles glob.

Cette classe est utilisée dans la OutputOptions classe.

Créez un objet GlobsOptions.

HdiConfiguration

Représente des informations de configuration pour les expériences qui ciblent HDInsightCompute.

Cette classe est utilisée dans la RunConfiguration classe.

Vous pouvez spécifier le champ yarn_deploy_mode avec la valeur « cluster » ou « client ».

Constructeur HdiConfiguration de classe.

HistoryConfiguration

Représente des informations de configuration pour désactiver ou activer les fonctionnalités de journalisation de l’historique des expériences dans les expériences.

Cette classe est utilisée dans la RunConfiguration classe.

Constructeur HistoryConfiguration de classe.

KubernetesComputeConfiguration

Représente des informations de configuration pour les expériences qui ciblent KubernetesCompute.

Cette classe est utilisée dans la RunConfiguration classe.

Constructeur KubernetesComputeConfiguration de classe.

MountOptions

Options de montage qui contrôlent le comportement du chargement.

Cette classe est utilisée dans la OutputOptions classe.

Créez un objet MountOptions.

MpiConfiguration

Représente les informations de configuration pour les travaux MPI distribués.

Cette classe est utilisée dans la RunConfiguration classe.

Constructeur MpiConfiguration de classe.

OutputData

Représente la façon dont les sorties doivent être chargées et suivies.

Cette classe est utilisée dans la RunConfiguration classe.

Créez un objet OutputData.

OutputOptions

Options supplémentaires sur le chargement des données et le suivi des données chargées.

Cette classe est utilisée dans la OutputData classe.

Créez un objet OutputOptions.

ParallelTaskConfiguration

Représente des informations de configuration pour les travaux ParallelTask distribués.

Cette classe est utilisée dans la RunConfiguration classe.

Constructeur ParallelTaskConfiguration de classe.

PyTorchConfiguration

Représente des informations de configuration pour les travaux PyTorch distribués.

Cette classe est utilisée dans la RunConfiguration classe.

Constructeur PyTorchConfiguration de classe.

RegistrationOptions

Options permettant de spécifier comment enregistrer et inscrire l’entité.

Cette classe est utilisée dans la OutputOptions classe.

Créez un objet RegistrationOptions.

RunConfiguration

Représente la configuration des exécutions d’expériences ciblant différentes cibles de calcul dans Azure Machine Learning.

L’objet RunConfiguration encapsule les informations nécessaires pour soumettre une exécution d’entraînement dans une expérience. En règle générale, vous ne créez pas directement un objet RunConfiguration, mais obtenez-en un à partir d’une méthode qui la retourne, telle que la submit méthode de la Experiment classe.

RunConfiguration est une configuration d’environnement de base qui est également utilisée dans d’autres types d’étapes de configuration qui dépendent du type d’exécution que vous déclenchez. Par exemple, lors de la configuration d’un PythonScriptStep, vous pouvez accéder à l’objet RunConfiguration de l’étape et configurer les dépendances Conda ou accéder aux propriétés d’environnement pour l’exécution.

Pour obtenir des exemples de configurations d’exécution, consultez Sélectionner et utiliser une cible de calcul pour entraîner votre modèle.

Initialisez une RunConfiguration avec les paramètres par défaut.

SparkConfiguration

Représente des informations de configuration pour les exécutions d’expérience qui ciblent Apache Spark.

Cette classe est utilisée dans la RunConfiguration classe.

Constructeur SparkConfiguration de classe.

TensorflowConfiguration

Représente des informations de configuration pour les expériences à l’aide de Tensorflow.

Cette classe est utilisée dans la RunConfiguration classe.

Constructeur TensorflowConfiguration de classe.

UploadOptions

Options de chargement qui contrôlent le comportement du chargement.

Cette classe est utilisée dans la OutputOptions classe.

Créez un objet UploadOptions.

Uri

Représente une référence d’URI.

Initialisez un objet Uri.