Gérer les ressources Azure Machine Learning avec l’extension VS Code (préversion)

Découvrez comment gérer les ressources Azure Machine Learning avec l’extension VS Code.

Important

Cette fonctionnalité est actuellement disponible en préversion publique. Cette préversion est fournie sans contrat de niveau de service et n’est pas recommandée pour les charges de travail de production. Certaines fonctionnalités peuvent être limitées ou non prises en charge.

Pour plus d’informations, consultez Conditions d’Utilisation Supplémentaires relatives aux Évaluations Microsoft Azure.

Azure Machine Learning VS Code Extension

Prérequis

Créer des ressources

La façon la plus rapide de créer des ressources consiste à utiliser la barre d’outils de l’extension.

  1. Ouvrez la vue Azure Machine Learning.
  2. Sélectionnez + dans la barre d’activité.
  3. Choisissez votre ressource dans la liste déroulante.
  4. Configurez le fichier de spécification. Les informations requises dépendent du type de ressource que vous souhaitez créer.
  5. Cliquez avec le bouton droit sur le fichier de spécification et sélectionnez Azure-ML : Exécuter YAML.

Vous pouvez également créer une ressource à l’aide de la palette de commandes :

  1. Ouvrez la palette de commandes Affichage > Palette de commandes.
  2. Entrez > Azure ML: Create <RESOURCE-TYPE> dans la zone de texte. Remplacez RESOURCE-TYPE par le type de ressource que vous souhaitez créer.
  3. Configurez le fichier de spécification.
  4. Ouvrez la palette de commandes Affichage > Palette de commandes.
  5. Entrez > Azure ML: Create Resource dans la zone de texte.

Ressources de version

Certaines ressources, telles que les environnements et les modèles, vous permettent d’apporter des modifications à une ressource et de stocker les différentes versions.

Pour créer une version d’une ressource :

  1. Utilisez le fichier de spécification existant qui a créé la ressource ou suivez le processus de création de ressources pour créer un nouveau fichier de spécification.
  2. Incrémentez le numéro de version dans le modèle.
  3. Cliquez avec le bouton droit sur le fichier de spécification et sélectionnez Azure-ML : Exécuter YAML.

Tant que le nom de la ressource mise à jour est identique à la version précédente, Azure Machine Learning récupère les modifications et crée une nouvelle version.

Workspaces

Pour plus d’informations, consultez Espaces de travail.

Créer un espace de travail

  1. Dans la vue Azure Machine Learning, cliquez avec le bouton droit sur le nœud de votre abonnement et sélectionnez Créer un espace de travail.
  2. Un fichier de spécifications apparaît. Configurez le fichier de spécification.
  3. Cliquez avec le bouton droit sur le fichier de spécification et sélectionnez Azure-ML : Exécuter YAML.

Vous pouvez aussi utiliser la commande > Azure ML: Create Workspace dans la palette de commandes.

Supprimer l’espace de travail

  1. Développez le nœud d’abonnement qui contient votre espace de travail.
  2. Cliquez avec le bouton doit sur l’espace de travail que vous souhaitez supprimer.
  3. Indiquez si vous souhaitez supprimer :
    • Uniquement l’espace de travail : cette option supprime uniquement la ressource Azure de l’espace de travail. Le groupe de ressources, les comptes de stockage et toute autre ressource à laquelle l’espace de travail a été attaché sont toujours dans Azure.
    • Avec les ressources associées : cette option supprime l’espace de travail et toutes les ressources qui lui sont associées.

Vous pouvez aussi utiliser la commande > Azure ML: Remove Workspace dans la palette de commandes.

Magasins de données

L’extension prend actuellement en charge les magasins de données des types suivants :

  • Objets blob Azure
  • Azure Data Lake Storage Gen1
  • Azure Data Lake Storage Gen2
  • Fichier Azure

Pour plus d’informations, consultez le magasin de données.

Pour plus d’informations, consultez le magasin de données.

Créer une banque de données

  1. Développez le nœud d’abonnement qui contient votre espace de travail.
  2. Développez le nœud d’espace de travail sous lequel vous souhaitez créer le magasin de données.
  3. Cliquez avec le bouton droit sur le nœud Magasins de données et sélectionnez Créer un magasin de données.
  4. Choisissez le type de magasin de données.
  5. Un fichier de spécifications apparaît. Configurez le fichier de spécification.
  6. Cliquez avec le bouton droit sur le fichier de spécification et sélectionnez Azure-ML : Exécuter YAML.

Vous pouvez aussi utiliser la commande > Azure ML: Create Datastore dans la palette de commandes.

Gérer un magasin de données

  1. Développez le nœud d’abonnement qui contient votre espace de travail.
  2. Développez le nœud de votre espace de travail.
  3. Développez le nœud Magasins de données à l’intérieur de votre espace de travail.
  4. Cliquez avec le bouton droit sur le magasin de données de votre choix pour :
    • Désinscrire le magasin de données. Supprime le magasin de données de votre espace de travail.
    • Afficher le magasin de données. Afficher les paramètres de magasin de données en lecture seule

Vous pouvez également utiliser les commandes > Azure ML: Unregister Datastore et > Azure ML: View Datastore dans la palette de commandes.

Groupes de données

L’extension prend actuellement en charge les types de jeux de données suivants :

  • Tabulaire : Vous permet de matérialiser des données dans un DataFrame.
  • Fichier : fichier ou collection de fichiers. Vous permet de télécharger ou de monter des fichiers dans votre capacité de calcul.

Pour plus d’informations, consultez Jeux de données.

Créer un jeu de données

  1. Développez le nœud d’abonnement qui contient votre espace de travail.
  2. Développez le nœud d’espace de travail sous lequel vous souhaitez créer le jeu de données.
  3. Cliquez avec le bouton droit sur le nœud Jeux de données et sélectionnez Créer un jeu de données.
  4. Un fichier de spécifications apparaît. Configurez le fichier de spécification.
  5. Cliquez avec le bouton droit sur le fichier de spécification et sélectionnez Azure-ML : Exécuter YAML.

Vous pouvez aussi utiliser la commande > Azure ML: Create Dataset dans la palette de commandes.

Gérer un jeu de données

  1. Développez le nœud d’abonnement qui contient votre espace de travail.
  2. Développez le nœud de votre espace de travail.
  3. Développez le nœud Jeux de données.
  4. Cliquez avec le bouton droit sur le jeu de données de votre choix pour :
    • Afficher les propriétés du jeu de données. Vous permet d’afficher les métadonnées associées à un jeu de données spécifique. Si vous avez plusieurs versions d’un jeu de données, vous pouvez choisir d’afficher uniquement les propriétés de jeu de données d’une version spécifique en développant le nœud du jeu de données et en effectuant les étapes décrites dans cette section sur la version qui vous intéresse.
    • Afficher l’aperçu d’un jeu de données. Affichez votre jeu de données directement dans la visionneuse de données VS Code. Notez que cette option n’est disponible que pour les jeux de données tabulaires.
    • Désinscrire le jeu de données. Supprime un jeu de données et toutes ses versions de votre espace de travail.

Vous pouvez également utiliser les commandes > Azure ML: View Dataset Properties et > Azure ML: Unregister Dataset dans la palette de commandes.

Environnements

Pour plus d’informations, consultez Environnements.

Créer un environnement

  1. Développez le nœud d’abonnement qui contient votre espace de travail.
  2. Développez le nœud d’espace de travail sous lequel vous souhaitez créer le magasin de données.
  3. Cliquez avec le bouton droit sur le nœud Environnements et sélectionnez Créer un environnement.
  4. Un fichier de spécifications apparaît. Configurez le fichier de spécification.
  5. Cliquez avec le bouton droit sur le fichier de spécification et sélectionnez Azure-ML : Exécuter YAML.

Vous pouvez aussi utiliser la commande > Azure ML: Create Environment dans la palette de commandes.

Afficher les configurations de l’environnement

Pour afficher les dépendances et les configurations d’un environnement spécifique dans l’extension

  1. Développez le nœud d’abonnement qui contient votre espace de travail.
  2. Développez le nœud de votre espace de travail.
  3. Développez le nœud Environnements.
  4. Cliquez avec le bouton droit sur l’environnement que vous souhaitez afficher et sélectionnez Afficher l’environnement.

Vous pouvez aussi utiliser la commande > Azure ML: View Environment dans la palette de commandes.

Expériences

Pour plus d’informations, consultez Expériences.

Créer un travail

Le moyen le plus rapide de créer un travail consiste à cliquer sur l’icône Créer un travail dans la barre d’activité de l’extension.

En utilisant les nœuds de ressource dans la vue Azure Machine Learning :

  1. Développez le nœud d’abonnement qui contient votre espace de travail.
  2. Développez le nœud de votre espace de travail.
  3. Cliquez avec le bouton droit sur le nœud Expériences dans votre espace de travail et sélectionnez Créer un travail.
  4. Choisissez le type de votre travail.
  5. Un fichier de spécifications apparaît. Configurez le fichier de spécification.
  6. Cliquez avec le bouton droit sur le fichier de spécification et sélectionnez Azure-ML : Exécuter YAML.

Vous pouvez aussi utiliser la commande > Azure ML: Create Job dans la palette de commandes.

Afficher le travail

Pour afficher votre travail dans Azure Machine Learning studio :

  1. Développez le nœud d’abonnement qui contient votre espace de travail.
  2. Développez le nœud Expériences à l’intérieur de votre espace de travail.
  3. Cliquez avec le bouton droit sur l’expérience que vous souhaitez afficher et sélectionnez Afficher l’expérience dans le studio.
  4. Un message s’affiche pour vous inviter à ouvrir l’URL d’expérience dans Azure Machine Learning Studio. Sélectionnez Ouvrir.

Vous pouvez également utiliser la commande > Azure ML: View Experiment in Studio dans la palette de commandes.

Suivi de la progression des tâches

Vous souhaiterez peut-être voir la progression de l’exécution de votre travail. Pour suivre la progression d'un travail dans le studio Azure Machine Learning à partir de l'extension :

  1. Développez le nœud d’abonnement qui contient votre espace de travail.
  2. Développez le nœud Expériences à l’intérieur de votre espace de travail.
  3. Développez le nœud du travail dont vous souhaitez suivre la progression.
  4. Cliquez avec le bouton droit sur le travail, puis sélectionnez Afficher le travail dans Studio.
  5. Une invite apparaît pour vous demander d'ouvrir l'URL de la tâche dans Azure Machine Learning studio. Sélectionnez Ouvrir.

Télécharger les journaux et les sorties des travaux

Une fois le travail terminé, vous pouvez souhaiter télécharger les journaux et les ressources, comme le modèle, générés dans le cadre du travail.

  1. Développez le nœud d’abonnement qui contient votre espace de travail.
  2. Développez le nœud Expériences à l’intérieur de votre espace de travail.
  3. Développez le nœud du travail pour lequel vous souhaitez télécharger des journaux et des sorties.
  4. Cliquez avec le bouton droit de la souris sur le travail :
    • Pour télécharger les sorties, sélectionnez Télécharger les sorties.
    • Pour télécharger les journaux, sélectionnez Télécharger les journaux.

Vous pouvez également utiliser les commandes > Azure ML: Download Outputs et > Azure ML: Download Logs dans la palette de commandes.

Instances de calcul

Pour plus d’informations, consultez Instances de calcul.

Créer une instance de calcul

  1. Développez le nœud d’abonnement qui contient votre espace de travail.
  2. Développez le nœud de votre espace de travail.
  3. Développez le nœud de calcul.
  4. Cliquez avec le bouton droit sur le nœud Instances de calcul dans votre espace de travail et sélectionnez Créer un calcul.
  5. Un fichier de spécifications apparaît. Configurez le fichier de spécification.
  6. Cliquez avec le bouton droit sur le fichier de spécification et sélectionnez Azure-ML : Exécuter YAML.

Vous pouvez aussi utiliser la commande > Azure ML: Create Compute dans la palette de commandes.

Se connecter à une instance de calcul

Pour utiliser une instance de calcul comme un environnement de développement ou serveur Jupyter distant, consultez Se connecter à une instance de calcul.

Arrêter ou redémarrer une instance de calcul

  1. Développez le nœud d’abonnement qui contient votre espace de travail.
  2. Développez le nœud de votre espace de travail.
  3. Développez le nœud Instances de calcul à l’intérieur de votre nœud de calcul.
  4. Cliquez avec le bouton droit sur l’instance de calcul que vous souhaitez arrêter ou redémarrer, puis sélectionnez Arrêter l’instance de calcul ou Redémarrer l’instance de calcul.

Vous pouvez également utiliser les commandes > Azure ML: Stop Compute instance et Restart Compute instance dans la palette de commandes.

Afficher la configuration d’instances de calcul

  1. Développez le nœud d’abonnement qui contient votre espace de travail.
  2. Développez le nœud de votre espace de travail.
  3. Développez le nœud Instances de calcul à l’intérieur de votre nœud de calcul.
  4. Cliquez avec le bouton droit sur l’instance de calcul que vous souhaitez inspecter, puis sélectionnez Afficher les propriétés de l’instance de calcul.

Vous pouvez aussi utiliser la commande AzureML: View Compute instance Properties dans la palette de commandes.

Supprimer une instance de calcul

  1. Développez le nœud d’abonnement qui contient votre espace de travail.
  2. Développez le nœud de votre espace de travail.
  3. Développez le nœud Instances de calcul à l’intérieur de votre nœud de calcul.
  4. Cliquez avec le bouton droit sur l’instance de calcul à supprimer et sélectionnez Supprimer l’instance de calcul.

Vous pouvez aussi utiliser la commande AzureML: Delete Compute instance dans la palette de commandes.

Clusters de calcul

Pour plus d’informations, consultez Cibles de calcul d’entraînement.

Créer un cluster de calcul

  1. Développez le nœud d’abonnement qui contient votre espace de travail.
  2. Développez le nœud de votre espace de travail.
  3. Développez le nœud de calcul.
  4. Cliquez avec le bouton droit sur le nœud Clusters de calcul dans votre espace de travail et sélectionnez Créer un calcul.
  5. Un fichier de spécifications apparaît. Configurez le fichier de spécification.
  6. Cliquez avec le bouton droit sur le fichier de spécification et sélectionnez Azure-ML : Exécuter YAML.

Vous pouvez aussi utiliser la commande > Azure ML: Create Compute dans la palette de commandes.

Afficher une configuration de calcul

  1. Développez le nœud d’abonnement qui contient votre espace de travail.
  2. Développez le nœud de votre espace de travail.
  3. Développez le nœud Clusters de calcul à l’intérieur de votre nœud de calcul.
  4. Cliquez avec le bouton droit sur la capacité de calcul que vous souhaitez afficher, puis sélectionnez Afficher les propriétés du calcul.

Vous pouvez aussi utiliser la commande > Azure ML: View Compute Properties dans la palette de commandes.

Supprimer un cluster de calcul

  1. Développez le nœud d’abonnement qui contient votre espace de travail.
  2. Développez le nœud de votre espace de travail.
  3. Développez le nœud Clusters de calcul à l’intérieur de votre nœud de calcul.
  4. Cliquez avec le bouton droit sur le calcul à supprimer et sélectionnez Supprimer le calcul.

Vous pouvez aussi utiliser la commande > Azure ML: Remove Compute dans la palette de commandes.

Clusters d’inférence

Pour plus d’informations, consultez Cibles de calcul pour l’inférence.

Gérer les clusters d’inférence

  1. Développez le nœud d’abonnement qui contient votre espace de travail.
  2. Développez le nœud de votre espace de travail.
  3. Développez le nœud Clusters d’inférence à l’intérieur de votre nœud de calcul.
  4. Cliquez avec le bouton droit sur le calcul de votre choix pour :
    • Afficher les propriétés du calcul. Affiche les données de configuration en lecture seule relatives à votre calcul attaché.
    • Détacher le calcul. Détache le calcul de votre espace de travail.

Vous pouvez également utiliser les commandes > Azure ML: View Compute Properties et > Azure ML: Detach Compute dans la palette de commandes.

Supprimer des clusters d’inférence

  1. Développez le nœud d’abonnement qui contient votre espace de travail.
  2. Développez le nœud de votre espace de travail.
  3. Développez le nœud Calculs attachés à l’intérieur de votre nœud de calcul.
  4. Cliquez avec le bouton droit sur le calcul à supprimer et sélectionnez Supprimer le calcul.

Vous pouvez aussi utiliser la commande > Azure ML: Remove Compute dans la palette de commandes.

Calcul attaché

Pour plus d’informations, consultez Calcul non managé.

Gérer le calcul attaché

  1. Développez le nœud d’abonnement qui contient votre espace de travail.
  2. Développez le nœud de votre espace de travail.
  3. Développez le nœud Calculs attachés à l’intérieur de votre nœud de calcul.
  4. Cliquez avec le bouton droit sur le calcul de votre choix pour :
    • Afficher les propriétés du calcul. Affiche les données de configuration en lecture seule relatives à votre calcul attaché.
    • Détacher le calcul. Détache le calcul de votre espace de travail.

Vous pouvez également utiliser les commandes > Azure ML: View Compute Properties et > Azure ML: Detach Compute dans la palette de commandes.

Modèles

Si vous souhaitez obtenir plus d’informations, consultez Effectuer l’apprentissage de modèles Machine Learning.

Si vous souhaitez obtenir plus d’informations, consultez Effectuer l’apprentissage de modèles Machine Learning.

Créer un modèle

  1. Développez le nœud d’abonnement qui contient votre espace de travail.
  2. Développez le nœud de votre espace de travail.
  3. Cliquez avec le bouton droit sur le nœud Modèles dans votre espace de travail et sélectionnez Créer un modèle.
  4. Un fichier de spécifications apparaît. Configurez le fichier de spécification.
  5. Cliquez avec le bouton droit sur le fichier de spécification et sélectionnez Azure-ML : Exécuter YAML.

Vous pouvez aussi utiliser la commande > Azure ML: Create Model dans la palette de commandes.

Afficher les propriétés d’un modèle

  1. Développez le nœud d’abonnement qui contient votre espace de travail.
  2. Développez le nœud Modèles à l’intérieur de votre espace de travail.
  3. Cliquez avec le bouton droit sur le modèle dont vous souhaitez afficher les propriétés, puis sélectionnez Afficher les propriétés du modèle. Un fichier contenant les propriétés de votre modèle s’ouvre dans l’éditeur.

Vous pouvez aussi utiliser la commande > Azure ML: View Model Properties dans la palette de commandes.

Télécharger un modèle

  1. Développez le nœud d’abonnement qui contient votre espace de travail.
  2. Développez le nœud Modèles à l’intérieur de votre espace de travail.
  3. Cliquez avec le bouton droit sur le modèle que vous souhaitez télécharger, puis sélectionnez Télécharger le fichier de modèle.

Vous pouvez aussi utiliser la commande > Azure ML: Download Model File dans la palette de commandes.

Supprimer un modèle

  1. Développez le nœud d’abonnement qui contient votre espace de travail.
  2. Développez le nœud Modèles à l’intérieur de votre espace de travail.
  3. Cliquez avec le bouton droit sur le modèle à supprimer, puis sélectionnez Supprimer le modèle.
  4. Un message s’affiche pour vous inviter à confirmer la suppression du modèle. Sélectionnez OK.

Vous pouvez aussi utiliser la commande > Azure ML: Remove Model dans la palette de commandes.

Points de terminaison

Si vous souhaitez obtenir plus d’informations, consultez Point de terminaison.

Pour plus d’informations, consultez Point de terminaison.

Création d’un point de terminaison

  1. Développez le nœud d’abonnement qui contient votre espace de travail.
  2. Développez le nœud de votre espace de travail.
  3. Cliquez avec le bouton droit sur le nœud Modèles dans votre espace de travail et sélectionnez Créer un point de terminaison.
  4. Choisissez votre type de point de terminaison.
  5. Un fichier de spécifications apparaît. Configurez le fichier de spécification.
  6. Cliquez avec le bouton droit sur le fichier de spécification et sélectionnez Azure-ML : Exécuter YAML.

Vous pouvez aussi utiliser la commande > Azure ML: Create Endpoint dans la palette de commandes.

Supprimer le point de terminaison

  1. Développez le nœud d’abonnement qui contient votre espace de travail.
  2. Développez le nœud Points de terminaison à l’intérieur de votre espace de travail.
  3. Cliquez avec le bouton droit sur le déploiement que vous souhaitez supprimer et sélectionnez Supprimer le service.
  4. Un message s’affiche pour vous inviter à confirmer la suppression du service. Sélectionnez OK.

Vous pouvez aussi utiliser la commande > Azure ML: Remove Service dans la palette de commandes.

Afficher les propriétés du service

Vous pouvez également afficher et modifier les paramètres associés au déploiement.

  1. Développez le nœud d’abonnement qui contient votre espace de travail.
  2. Développez le nœud Points de terminaison à l’intérieur de votre espace de travail.
  3. Cliquez avec le bouton droit sur le déploiement que vous souhaitez gérer :
    • Pour afficher les paramètres de configuration du déploiement, sélectionnez Afficher les propriétés du service.

Vous pouvez aussi utiliser la commande > Azure ML: View Service Properties dans la palette de commandes.

Étapes suivantes

Entraînez un modèle de classification d’image avec l’extension VS Code.