Gérer des environnements logiciels dans Azure Machine Learning studio

Cet article explique comment créer et gérer des environnements Azure Machine Learning dans Azure Machine Learning studio. Utilisez les environnements pour assurer le suivi et la reproduction des dépendances logicielles de vos projets au fil de leur évolution.

Les exemples présentés de cet article montrent comment :

  • Parcourir des environnements organisés
  • Créer un environnement et spécifier des dépendances de package
  • Modifier une spécification d'environnement existante et ses propriétés
  • Régénérer un environnement et afficher les journaux de génération d'images

Pour obtenir une vue d’ensemble générale des environnements, consultez Présentation des environnements Azure Machine Learning. Pour plus d’informations, consultez Configurer un environnement de développement pour Azure Machine Learning.

Prérequis

Parcourir des environnements organisés

Les environnements organisés contiennent des collections de packages Python et sont disponibles dans votre espace de travail par défaut. Ces environnements s’appuient sur des images Docker mises en cache, ce qui réduit le coût de préparation du travail et permet de prendre en charge des scénarios de formation et d’inférence.

Sélectionnez sur un environnement pour afficher des informations détaillées sur son contenu. Pour plus d’informations, consultez Environnements organisés Azure Machine Learning.

Créer un environnement

Pour créer un environnement :

  1. Dans Azure Machine Learning Studio, ouvrez votre espace de travail.
  2. Sur la gauche, sélectionnez Environnements.
  3. Sélectionnez l'onglet Environnements personnalisés.
  4. Cliquez sur le bouton Créer.

Sélectionnez l’une des options suivantes :

  • Créer un contexte Docker.
  • Démarrer à partir d’un environnement existant.
  • Charger un contexte Docker existant.
  • Utiliser une image Docker existante avec un fichier conda facultatif.

Screenshot of the environment creation wizard.

Vous pouvez personnaliser le fichier de configuration, ajouter des balises et des descriptions, et examiner les propriétés avant de créer l'entité.

Si un nouvel environnement porte le même nom qu’un environnement existant dans l’espace de travail, une nouvelle version de l’environnement existant est créée.

Afficher et modifier les détails de l'environnement

Une fois l’environnement créé, affichez ses détails en sélectionnant le nom. Utilisez le menu déroulant pour sélectionner différentes versions de l'environnement. Vous pouvez ici afficher les métadonnées et le contenu de l’environnement à travers ses diverses dépendances.

Sélectionnez les icônes en forme de crayon pour modifier les étiquettes, les descriptions et les fichiers de configuration situés sous l’onglet Contexte.

Gardez à l’esprit que toute modification apportée aux sections Docker ou Conda crée une nouvelle version de l’environnement.

Screenshot of the environment details page.

Afficher les journaux d’activité

Sélectionnez l’onglet Journal de génération sur la page des détails pour afficher les journaux d’une version d’environnement et l’analyse du journal d’environnement. L’analyse des journaux d’environnement est une fonctionnalité qui fournit des insights et une documentation pertinente sur les dépannages afin d’expliquer les problèmes de définition d’environnement ou les défaillances de génération d’images.

  • Le journal de génération contient la sortie nue d’une tâche Azure Container Registry (ACR) ou d’un travail de calcul de génération d’image.
  • L’analyse de génération d’images est une analyse du journal de génération utilisée pour voir la cause de l’échec de la génération d’image.
  • L’analyse de la définition d’environnement fournit des informations sur la définition de l’environnement si elle va à l’encontre des meilleures pratiques en matière de reproductibilité, de prise en charge ou de sécurité.

Pour obtenir une vue d’ensemble des défaillances de génération courantes, consultez le Résolution des problèmes d’environnement.

Si vous avez des commentaires sur l’analyse des journaux d’environnement, consignez un problème GitHub.

Régénérer un environnement

Sur la page de détails, sélectionnez le bouton Régénérer pour régénérer l’environnement. Toute version d’un package non épinglée dans vos fichiers de configuration peut être mise à jour vers la version la plus récente grâce à cette action.

Étape suivante