Déployer un modèle

Une fois que vous êtes satisfait de la façon dont votre modèle s’exécute, il est prêt à être déployé et interrogé pour obtenir des prédictions à partir d’énoncés. Le déploiement d’un modèle le rend disponible pour une utilisation via l’API de prédiction.

Prérequis

Pour plus d’informations, consultez Cycle de vie de développement de projet.

Déployer un modèle

Après avoir vérifié les performances du modèle et conclu qu’il peut être exploité dans votre environnement, vous devez affecter votre modèle à un déploiement pour pouvoir l’interroger. L’affectation du modèle à un déploiement le rend disponible pour une utilisation via l’API de prédiction. Il est recommandé de créer un déploiement nommé production auquel vous attribuez le meilleur modèle que vous avez créé jusqu’à présent et de l’utiliser dans votre système. Vous pouvez créer un autre déploiement appelé staging auquel vous pouvez affecter le modèle sur lequel vous travaillez actuellement pour pouvoir le tester. Vous pouvez disposer d’un maximum de 10 déploiements dans votre projet.

Pour déployer votre modèle à partir de Language Studio :

  1. Dans le menu de gauche, sélectionnez Déploiement d’un modèle.

  2. Sélectionnez Ajouter un déploiement pour démarrer l’Assistant Ajouter un déploiement.

    A screenshot showing the model deployment button in Language Studio.

  3. Sélectionnez Créer un nom de déploiement pour créer un nouveau déploiement et attribuer un modèle entraîné dans la liste déroulante ci-dessous. Sinon, vous pouvez sélectionner Remplacer un nom de déploiement existant pour remplacer efficacement le modèle utilisé par un déploiement existant.

    Notes

    Le remplacement d’un déploiement existant ne nécessite pas de modifier votre appel de l’API de prédiction. Toutefois, les résultats obtenus sont basés sur le modèle qui vient d’être attribué.

    A screenshot showing the screen for adding a new deployment in Language Studio.

  4. Sélectionnez un modèle entraîné dans la liste déroulante Modèle.

  5. Sélectionnez Déployer pour démarrer le travail de déploiement.

  6. Une fois le déploiement réussi, une date d’expiration s’affiche à côté de celui-ci. L’expiration du déploiement est le moment où votre modèle déployé n’est pas disponible pour la prédiction, ce qui se produit généralement douze mois après l’expiration d’une configuration d’entraînement.

Échanger les déploiements

Une fois que vous avez fini de tester un modèle affecté à un déploiement, vous pouvez l’affecter à un autre déploiement. L’échange de déploiements consiste à :

  • Prendre le modèle affecté au premier déploiement et l’affecter au second.
  • Prendre le modèle affecté au second déploiement et l’affecter au premier.

Vous pouvez y recourir pour échanger vos déploiements production et staging quand vous voulez prendre le modèle affecté à staging et l’affecter à production.

Pour permuter des déploiements à partir de Language Studio

  1. Dans la page Déployer un modèle, sélectionnez les deux déploiements que vous souhaitez échanger et sélectionnez Permuter les déploiements dans le menu supérieur.

  2. Dans la fenêtre qui s’affiche, sélectionnez les noms des déploiements que vous souhaitez permuter.

    A screenshot showing a swapped deployment in Language Studio.

Supprimer un déploiement

Pour supprimer un déploiement à partir de Language Studio, sélectionnez la page Déployer un modèle. Puis sélectionnez le déploiement que vous souhaitez supprimer et sélectionnez Supprimer le déploiement dans le menu supérieur.

Affecter des ressources de déploiement

Vous pouvez déployer votre projet dans plusieurs régions en affectant différentes ressources Language qui existent dans différentes régions.

Pour affecter des ressources de déploiement dans d’autres régions dans Language Studio :

  1. Veillez à vous attribuer le rôle de Propriétaire Language pour Cognitive Services dans la ressource que vous avez utilisée pour créer le projet.
  2. Accédez à la page Déploiement d’un modèle dans Language Studio.
  3. Sélectionnez l’onglet Régions.
  4. Sélectionnez Ajouter une ressource de déploiement.
  5. Sélectionnez une ressource Language dans une autre région.

Vous êtes maintenant prêt à déployer votre projet dans les régions où vous avez affecté des ressources.

Désaffectation des ressources de déploiement

Lorsque vous désaffectez ou supprimez une ressource de déploiement d’un projet, vous supprimez également tous les déploiements déployés dans la région de cette ressource.

Pour désaffecter ou supprimer des ressources de déploiement dans d’autres régions en utilisant Language Studio :

  1. Accédez à l’onglet Régions dans la page Déployer un modèle.
  2. Sélectionnez la ressource que vous souhaitez désaffecter.
  3. Sélectionnez le bouton Supprimer l’affectation.
  4. Dans la fenêtre qui s’affiche, tapez le nom de la ressource que vous souhaitez supprimer.

Étapes suivantes