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. |