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.
Prérequis
- Abonnement Azure. Si vous n’en avez pas, inscrivez-vous ou essayez la version gratuite ou payante d’Azure Machine Learning
- Visual Studio Code. Installez-le si ce n’est déjà fait.
- Extension Azure Machine Learning. Suivez le Guide d’installation de l’extension VS Code Azure Machine Learning pour configurer l’extension.
Créer des ressources
La façon la plus rapide de créer des ressources consiste à utiliser la barre d’outils de l’extension.
- Ouvrez la vue Azure Machine Learning.
- Sélectionnez + dans la barre d’activité.
- Choisissez votre ressource dans la liste déroulante.
- Configurez le fichier de spécification. Les informations requises dépendent du type de ressource que vous souhaitez créer.
- 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 :
- Ouvrez la palette de commandes Affichage > Palette de commandes.
- Entrez
> Azure ML: Create <RESOURCE-TYPE>
dans la zone de texte. RemplacezRESOURCE-TYPE
par le type de ressource que vous souhaitez créer. - Configurez le fichier de spécification.
- Ouvrez la palette de commandes Affichage > Palette de commandes.
- 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 :
- 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.
- Incrémentez le numéro de version dans le modèle.
- 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
- 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.
- Un fichier de spécifications apparaît. Configurez le fichier de spécification.
- 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
- Développez le nœud d’abonnement qui contient votre espace de travail.
- Cliquez avec le bouton doit sur l’espace de travail que vous souhaitez supprimer.
- 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
- Développez le nœud d’abonnement qui contient votre espace de travail.
- Développez le nœud d’espace de travail sous lequel vous souhaitez créer le magasin de données.
- Cliquez avec le bouton droit sur le nœud Magasins de données et sélectionnez Créer un magasin de données.
- Choisissez le type de magasin de données.
- Un fichier de spécifications apparaît. Configurez le fichier de spécification.
- 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
- Développez le nœud d’abonnement qui contient votre espace de travail.
- Développez le nœud de votre espace de travail.
- Développez le nœud Magasins de données à l’intérieur de votre espace de travail.
- 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
- Développez le nœud d’abonnement qui contient votre espace de travail.
- Développez le nœud d’espace de travail sous lequel vous souhaitez créer le jeu de données.
- Cliquez avec le bouton droit sur le nœud Jeux de données et sélectionnez Créer un jeu de données.
- Un fichier de spécifications apparaît. Configurez le fichier de spécification.
- 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
- Développez le nœud d’abonnement qui contient votre espace de travail.
- Développez le nœud de votre espace de travail.
- Développez le nœud Jeux de données.
- 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
- Développez le nœud d’abonnement qui contient votre espace de travail.
- Développez le nœud d’espace de travail sous lequel vous souhaitez créer le magasin de données.
- Cliquez avec le bouton droit sur le nœud Environnements et sélectionnez Créer un environnement.
- Un fichier de spécifications apparaît. Configurez le fichier de spécification.
- 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
- Développez le nœud d’abonnement qui contient votre espace de travail.
- Développez le nœud de votre espace de travail.
- Développez le nœud Environnements.
- 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 :
- Développez le nœud d’abonnement qui contient votre espace de travail.
- Développez le nœud de votre espace de travail.
- Cliquez avec le bouton droit sur le nœud Expériences dans votre espace de travail et sélectionnez Créer un travail.
- Choisissez le type de votre travail.
- Un fichier de spécifications apparaît. Configurez le fichier de spécification.
- 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 :
- Développez le nœud d’abonnement qui contient votre espace de travail.
- Développez le nœud Expériences à l’intérieur de votre espace de travail.
- Cliquez avec le bouton droit sur l’expérience que vous souhaitez afficher et sélectionnez Afficher l’expérience dans le studio.
- 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 :
- Développez le nœud d’abonnement qui contient votre espace de travail.
- Développez le nœud Expériences à l’intérieur de votre espace de travail.
- Développez le nœud du travail dont vous souhaitez suivre la progression.
- Cliquez avec le bouton droit sur le travail, puis sélectionnez Afficher le travail dans Studio.
- 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.
- Développez le nœud d’abonnement qui contient votre espace de travail.
- Développez le nœud Expériences à l’intérieur de votre espace de travail.
- Développez le nœud du travail pour lequel vous souhaitez télécharger des journaux et des sorties.
- 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
- Développez le nœud d’abonnement qui contient votre espace de travail.
- Développez le nœud de votre espace de travail.
- Développez le nœud de calcul.
- Cliquez avec le bouton droit sur le nœud Instances de calcul dans votre espace de travail et sélectionnez Créer un calcul.
- Un fichier de spécifications apparaît. Configurez le fichier de spécification.
- 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
- Développez le nœud d’abonnement qui contient votre espace de travail.
- Développez le nœud de votre espace de travail.
- Développez le nœud Instances de calcul à l’intérieur de votre nœud de calcul.
- 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
- Développez le nœud d’abonnement qui contient votre espace de travail.
- Développez le nœud de votre espace de travail.
- Développez le nœud Instances de calcul à l’intérieur de votre nœud de calcul.
- 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
- Développez le nœud d’abonnement qui contient votre espace de travail.
- Développez le nœud de votre espace de travail.
- Développez le nœud Instances de calcul à l’intérieur de votre nœud de calcul.
- 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
- Développez le nœud d’abonnement qui contient votre espace de travail.
- Développez le nœud de votre espace de travail.
- Développez le nœud de calcul.
- Cliquez avec le bouton droit sur le nœud Clusters de calcul dans votre espace de travail et sélectionnez Créer un calcul.
- Un fichier de spécifications apparaît. Configurez le fichier de spécification.
- 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
- Développez le nœud d’abonnement qui contient votre espace de travail.
- Développez le nœud de votre espace de travail.
- Développez le nœud Clusters de calcul à l’intérieur de votre nœud de calcul.
- 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
- Développez le nœud d’abonnement qui contient votre espace de travail.
- Développez le nœud de votre espace de travail.
- Développez le nœud Clusters de calcul à l’intérieur de votre nœud de calcul.
- 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
- Développez le nœud d’abonnement qui contient votre espace de travail.
- Développez le nœud de votre espace de travail.
- Développez le nœud Clusters d’inférence à l’intérieur de votre nœud de calcul.
- 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
- Développez le nœud d’abonnement qui contient votre espace de travail.
- Développez le nœud de votre espace de travail.
- Développez le nœud Calculs attachés à l’intérieur de votre nœud de calcul.
- 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é
- Développez le nœud d’abonnement qui contient votre espace de travail.
- Développez le nœud de votre espace de travail.
- Développez le nœud Calculs attachés à l’intérieur de votre nœud de calcul.
- 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
- Développez le nœud d’abonnement qui contient votre espace de travail.
- Développez le nœud de votre espace de travail.
- Cliquez avec le bouton droit sur le nœud Modèles dans votre espace de travail et sélectionnez Créer un modèle.
- Un fichier de spécifications apparaît. Configurez le fichier de spécification.
- 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
- Développez le nœud d’abonnement qui contient votre espace de travail.
- Développez le nœud Modèles à l’intérieur de votre espace de travail.
- 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
- Développez le nœud d’abonnement qui contient votre espace de travail.
- Développez le nœud Modèles à l’intérieur de votre espace de travail.
- 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
- Développez le nœud d’abonnement qui contient votre espace de travail.
- Développez le nœud Modèles à l’intérieur de votre espace de travail.
- Cliquez avec le bouton droit sur le modèle à supprimer, puis sélectionnez Supprimer le modèle.
- 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
- Développez le nœud d’abonnement qui contient votre espace de travail.
- Développez le nœud de votre espace de travail.
- 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.
- Choisissez votre type de point de terminaison.
- Un fichier de spécifications apparaît. Configurez le fichier de spécification.
- 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
- Développez le nœud d’abonnement qui contient votre espace de travail.
- Développez le nœud Points de terminaison à l’intérieur de votre espace de travail.
- Cliquez avec le bouton droit sur le déploiement que vous souhaitez supprimer et sélectionnez Supprimer le service.
- 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.
- Développez le nœud d’abonnement qui contient votre espace de travail.
- Développez le nœud Points de terminaison à l’intérieur de votre espace de travail.
- 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.