runconfig Module

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

La classe clé dans ce module est RunConfiguration. Elle encapsule les informations nécessaires pour soumettre une exécution de formation sur une cible de calcul spécifique. La spécification comprend un vaste ensemble de définitions de comportement, par exemple, s’il faut utiliser un environnement Python existant ou utiliser un environnement Conda créé à partir des spécifications.

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

Classes

AmlComputeConfiguration

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

Cette classe est utilisée dans la classe RunConfiguration.

Constructeur AmlComputeConfiguration de classe.

ApplicationEndpointConfiguration

Représente les informations de configuration du service.

Constructeur ApplicationEndpointConfiguration de classe.

AzureContainerRegistry

Représente les informations de configuration d’Azure Container Registry.

AzureContainerRegistry va être déconseillé. Utilise la classe ContainerRegistry.

Constructeur AzureContainerRegistry de classe.

ContainerRegistry

Représente les informations de configuration de Container Registry.

ContainerRegistry va être déprécié. Utilise la classe ContainerRegistry.

Constructeur ContainerRegistry de classe.

Data

Représente le mode de consommation des données dans le cadre d’une configuration de série de tests.

Cette classe est utilisée dans la classe RunConfiguration.

Constructeur DataSetPathRunConfiguration de classe.

DataLocation

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

Constructeur de jeu de données de classe.

DataPath

Pas utilisé pour l’instant.

Constructeur DataPath de classe.

DataReferenceConfiguration

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

Cette classe est utilisée dans la classe RunConfiguration.

Constructeur DataReferenceConfiguration de classe.

DatacacheConfiguration

Notes

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

Représente l’utilisation du cache de données dans le cadre d’une configuration de série de tests.

Cette classe est utilisée dans la classe RunConfiguration.

Constructeur DatacacheConfiguration de classe.

Dataset

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

Dans les scénarios de formation classiques, vous n’utilisez pas cette classe. À la place, vous créez un jeu de données à partir de la classe Dataset, que vous passez ensuite à un script de formation. Pour plus d’informations, consultez Ajouter & jeux de données d’inscription.

Initialiser un objet Dataset.

DatasetRegistrationOptions

Option permettant de spécifier le mode d’enregistrement du jeu de données.

Cette classe est utilisée dans la classe RegistrationOptions.

Créez un objet DatasetRegistrationOptions.

DockerConfiguration

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

Constructeur DockerConfiguration de classe.

EnvironmentDefinition

DÉPRÉCIÉ. Utilise l’objet Environment.

Constructeur EnvironmentDefinition de classe.

GlobsOptions

Options permettant de spécifier le mode d’application d’un filtrage sur la base des modèles Glob.

Cette classe est utilisée dans la classe OutputOptions.

Créez un objet GlobsOptions.

HdiConfiguration

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

Cette classe est utilisée dans la classe RunConfiguration.

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

Constructeur HdiConfiguration de classe.

HistoryConfiguration

Représente les informations de configuration à utiliser 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 classe RunConfiguration.

Constructeur HistoryConfiguration de classe.

KubernetesComputeConfiguration

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

Cette classe est utilisée dans la classe RunConfiguration.

Constructeur KubernetesComputeConfiguration de classe.

MountOptions

Monte les options qui contrôlent le comportement du chargement.

Cette classe est utilisée dans la classe OutputOptions.

Créez un objet MountOptions.

MpiConfiguration

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

Cette classe est utilisée dans la classe RunConfiguration.

Constructeur MpiConfiguration de classe.

OutputData

Représente la manière dont les sorties doivent être chargées et suivies.

Cette classe est utilisée dans la classe RunConfiguration.

Créez un objet OutputData.

OutputOptions

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

Cette classe est utilisée dans la classe OutputData.

Créez un objet OutputOptions.

ParallelTaskConfiguration

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

Cette classe est utilisée dans la classe RunConfiguration.

Constructeur ParallelTaskConfiguration de classe.

PyTorchConfiguration

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

Cette classe est utilisée dans la classe RunConfiguration.

Constructeur PyTorchConfiguration de classe.

RegistrationOptions

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

Cette classe est utilisée dans la classe OutputOptions.

Créez un objet RegistrationOptions.

RunConfiguration

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

L’objet RunConfiguration encapsule les informations nécessaires pour soumettre une exécution de formation dans une expérience. En général, vous ne créez pas d’objet RunConfiguration directement. Vous l’obtenez à partir d’une méthode qui le renvoie, comme la méthode submit de la classe Experiment.

RunConfiguration est une configuration d’environnement de base, é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, lorsque vous configurez une étape PythonScriptStep, vous pouvez accéder à l’objet RunConfiguration de l’étape, et configurer des dépendances Conda ou accéder aux propriétés d’environnement de l’exécution.

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

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

SparkConfiguration

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

Cette classe est utilisée dans la classe RunConfiguration.

Constructeur SparkConfiguration de classe.

TensorflowConfiguration

Représente les informations de configuration des expériences qui utilisent TensorFlow.

Cette classe est utilisée dans la classe RunConfiguration.

Constructeur TensorflowConfiguration de classe.

UploadOptions

Charge les options qui contrôlent le comportement du chargement.

Cette classe est utilisée dans la classe OutputOptions.

Créez un objet UploadOptions.

Uri

Représente une référence URI.

Initialiser un objet URI.