Gérer les ressources informatiques pour la formation et le déploiement des modèles dans le studio

Dans cet article, découvrez comment gérer les ressources de calcul que vous utilisez pour l’entraînement et le déploiement de modèles dans Azure Machine Studio.

Prérequis

Qu’est-ce qu’une cible de calcul ?

Avec Azure Machine Learning, vous pouvez entraîner votre modèle sur une variété de ressources ou d'environnements, collectivement appelés cibles de calcul). Une cible de calcul peut être un ordinateur local ou une ressource cloud, comme une capacité de calcul Azure Machine Learning, Azure HDInsight ou une machine virtuelle distante.

Vous pouvez également utiliser le calcul serverless comme cible de calcul. Vous n’avez rien à gérer lorsque vous utilisez le calcul serverless.

Afficher les cibles de calcul

Pour afficher toutes les cibles de calcul de votre espace de travail, effectuez les étapes suivantes :

  1. Accédez à Azure Machine Learning Studio.

  2. Sous Gérer, sélectionnez Calcul.

  3. Sélectionnez des onglets en haut pour afficher chaque type de cible de calcul.

    Screenshot of view list of compute targets.

Important

Si votre instance ou vos clusters de calcul sont basés sur l’une de ces séries, recréez-les avec la taille d’une autre machine virtuelle, avant leur date de mise hors service, pour éviter toute interruption du service.

Ces séries vont être mises hors service le 31 août 2023 :

Ces séries vont être mises hors service le 31 août 2024 :

Instance de calcul et clusters

Vous pouvez créer des instances de calcul et des clusters de calcul dans votre espace de travail, en utilisant le SDK, le CLI ou le studio d'Azure Machine Learning :

En outre, vous pouvez utiliser l’extension VS Code pour créer des instances de calcul et des clusters de calcul dans votre espace de travail.

Clusters Kubernetes

Pour plus d’informations sur la configuration et l’attachement d’un cluster Kubrnetes à votre espace de travail, consultez Configurer un cluster Kubernetes pour Azure Machine Learning.

Autres cibles de calcul

Pour utiliser des cibles de calcul créées en dehors de l’espace de travail Azure Machine Learning, vous devez les joindre. L'attachement de la ressource de calcul la rend disponible pour votre espace de travail.

  1. Accédez à Azure Machine Learning Studio.

  2. Sous Gérer, sélectionnez Calcul.

  3. Dans les onglets situés en haut, sélectionnez Calcul attaché pour joindre une cible de calcul pour la formation.

  4. Sélectionnez +Nouveau, puis sélectionnez le type de calcul à rattacher. Il n’est pas possible d’attacher tous les types de capacités de calcul à partir d’Azure Machine Learning Studio.

  5. Remplissez le formulaire et indiquez une valeur pour les propriétés requises.

    Notes

    Microsoft recommande d’utiliser des clés SSH, car elles sont plus sûres que les mots de passe. Les mots de passe sont vulnérables aux attaques en force brute. Les clés SSH utilisent des signatures de chiffrement. Pour plus d’informations sur la création de clés SSH pour une utilisation avec Machines virtuelles Azure, consultez les documents suivants :

  6. Sélectionnez Attacher.

Pour détacher votre calcul, procédez comme suit :

  1. Dans Azure Machine Learning Studio, sélectionnez Calcul, Calcul attaché et le calcul que vous souhaitez supprimer.
  2. Utilisez le lien Détacher pour détacher votre calcul.

Se connecter avec accès SSH

Une fois que vous avez créé un calcul avec accès SSH activé, procédez comme suit pour l’accès.

  1. Recherchez le calcul dans les ressources de l’espace de travail :

    1. Sur la gauche, sélectionnez Calcul.
    2. Utilisez les onglets situés en haut pour sélectionner Instance de calcul ou Cluster de calcul et rechercher votre machine.
  2. Sélectionnez le nom du calcul dans la liste des ressources.

  3. Recherchez la chaîne de connexion :

    • Pour une instance de calcul, sélectionnez Connecter en haut de la section Détails.

      Screenshot that shows connect tool at the top of the Details page.

    • Pour un cluster de calcul, sélectionnez Nœuds dans la partie supérieure, puis sélectionnez la Chaîne de connexion dans la table pour votre nœud. Screenshot that shows connection string for a node in a compute cluster.

  4. Copiez la chaîne de connexion.

  5. Pour Windows, ouvrez PowerShell ou une invite de commandes :

    1. Accédez au répertoire ou au dossier où votre clé est stockée.

    2. Ajoutez l’indicateur -i à la chaîne de connexion pour rechercher la clé privée et pointer vers l’emplacement où elle est stockée :

      ssh -i <keyname.pem> azureuser@... (rest of connection string)

  6. Pour les utilisateurs Linux, suivez les étapes de la section Créer et utiliser une paire de clés SSH pour les machines virtuelles Linux dans Azure.

  7. Pour SCP, utilisez :

    scp -i key.pem -P {port} {fileToCopyFromLocal } azureuser@yourComputeInstancePublicIP:~/{destination}

Étapes suivantes