0 / 0
Retourner à la version anglaise de la documentation
Création de déploiements par lots
Dernière mise à jour : 21 nov. 2024
Création de déploiements par lots

Créez un déploiement par lots pour traiter les données d'entrée à partir d'un fichier, d'une connexion de données ou de données connectées dans un compartiment de stockage, et écrivez la sortie dans une destination sélectionnée.

Création d'un déploiement par lots

Contrairement à un déploiement en ligne, où les données sont soumises directement à l'URL de noeud final pour le scoring ou le traitement en temps réel, un déploiement par lots offre un meilleur contrôle sur le processus de scoring. Suivez cette séquence pour créer un travail de déploiement par lots:

  1. Organisez vos ressources dans un espace de déploiement. Vous pouvez promouvoir ou ajouter l'actif déployable, et éventuellement ajouter des fichiers de données ou des connexions de données pour le scoring du déploiement.
  2. Lorsque vous déployez l'actif, tel qu'un modèle d'apprentissage automatique, vous choisissez Batch comme type de déploiement.
  3. Créez et configurez un travail de déploiement par lots. Vous devez spécifier les données d'entrée pour le déploiement, l'emplacement d'écriture de la sortie, les détails d'exécution du travail sur une planification ou à la demande. Vous pouvez également configurer des paramètres facultatifs, tels que les détails de configuration matérielle ou les options de notification.
  4. L'exécution du travail soumet les données d'entrée au noeud final de déploiement et écrit la sortie dans le fichier de sortie. Vous pouvez afficher ou télécharger la sortie à partir de la page Actifs de l'espace une fois que le travail a abouti.

Types d'actifs déployables pour les déploiements par lots

Vous pouvez créer des déploiements par lots pour ces types d'actifs:

Restriction :

Vous ne pouvez pas déployer les ressources de l'application R Shiny sur Cloud Pak for Data as a Service.

Méthodes de création d'un déploiement par lots

Vous pouvez créer un déploiement par lots de l'une des manières suivantes:

Création d'un déploiement par lots à partir de l'interface utilisateur

Procédez comme suit pour créer et tester un déploiement par lots.

Avant de commencer

Vous devez définir les informations d'identification de votre tâche en générant une clé API. Pour plus d'informations, voir Gestion des informations d'identification des tâches.

Création d'un déploiement par lots

Pour créer votre déploiement par lots à partir d'un espace de déploiement, procédez comme suit:

  1. Dans l'onglet Actifs de votre espace de déploiement, cliquez sur le nom du modèle à déployer.

  2. Cliquez sur Nouveau déploiement.

  3. Choisissez Batch comme type de déploiement.

  4. Entrez un nom et une description facultative pour votre déploiement.

  5. Sélectionnez une spécification matérielle.

    Restriction :

    Vous ne pouvez pas créer ou sélectionner des spécifications matérielles personnalisées à partir de l'interface utilisateur dans un espace de déploiement. Pour en savoir plus sur les méthodes de création et de sélection d'une spécification matérielle, voir Gestion des spécifications matérielles pour les déploiements.

  6. Cliquez sur Créer. Lorsque le statut passe à Déployé, votre déploiement est créé.

Test d'un déploiement par lots

Pour tester un déploiement par lots à partir de votre espace de déploiement, vous devez créer un travail par lots afin de soumettre des données pour traitement.

  1. Cliquez sur Nouveau travail pour créer un travail par lots pour l'actif déployé.
  2. Suivez les invites pour définir le travail, en spécifiant les données d'entrée et les détails de l'exécution du travail.
  3. Sauvegardez et exécutez le travail manuellement ou selon une planification spécifiée.

Pour en savoir plus sur la création, l'exécution et la gestion des travaux, voir Création de travaux dans un espace de déploiement.

Tester un déploiement par lots en créant un travail par lots

Extraction du noeud final pour un déploiement par lots

Vous devez extraire l'URL de noeud final pour accéder à votre déploiement par lots à partir de vos applications. Pour obtenir l'URL de noeud final de votre déploiement par lots, procédez comme suit:

  1. Dans votre espace de déploiement, cliquez sur le nom de votre déploiement par lots.
  2. Dans la page des détails du déploiement, cliquez sur le nom de votre travail par lots.
Remarque :

Si vous ne disposez pas d'un travail par lots existant pour votre déploiement par lots, vous devez en créer un. Pour plus d'informations, voir Création de travaux dans un espace de déploiement.

  1. Dans la page des détails du travail par lots, vous pouvez accéder à l'URL de noeud final de votre déploiement par lots. Cliquez sur la copieIcône Copier dans le presse-papiers icône pour copier l’URL du point de terminaison dans votre presse-papiers.

Extraire l'URL de noeud final pour le déploiement par lots

Accès aux détails du déploiement par lots

Vous pouvez afficher les détails de configuration, tels que les spécifications matérielles et logicielles. Vous pouvez également obtenir l'ID de déploiement, que vous pouvez utiliser dans les appels API à partir d'un noeud final.

Procédez comme suit pour passer en revue ou mettre à jour les détails de votre déploiement par lots:

  1. Dans l'onglet Déploiements de votre espace, cliquez sur un nom de déploiement.
  2. Cliquez sur l'onglet Détails du déploiement pour accéder aux informations relatives à votre déploiement par lots.

Afficher les détails du déploiement par lots

Création d'un déploiement par lots à l'aide d'un programme à l'aide de blocs-notes

Vous pouvez créer un déploiement par lots à l'aide d'un programme en utilisant:

Pour accéder aux exemples de carnets de notes qui démontrent comment créer et gérer des déploiements en utilisant le client Runtime 'watsonx.ai 'Python, voir 'watsonx.ai Runtime 'Python clients échantillons et exemples.

Test de votre déploiement par lots à l'aide d'un programme

Pour tester votre déploiement par lots à l'aide d'un programme, vous devez créer et exécuter un travail par lots. Une fois que l'évaluation par lots a abouti, les résultats sont écrits dans un fichier.

Extraction du noeud final pour un déploiement par lots à l'aide d'un programme

Pour extraire l'URL de noeud final de votre déploiement par lots à partir d'un bloc-notes:

  1. Répertoriez les déploiements en appelant la méthode client Python client.deployments.list().
  2. Recherchez la ligne avec votre déploiement. L'URL de noeud final de déploiement est répertoriée dans la colonne url .

En savoir plus

Rubrique parent: Gestion des déploiements prédictifs

Recherche et réponse à l'IA générative
Ces réponses sont générées par un modèle de langue de grande taille dans watsonx.ai en fonction du contenu de la documentation du produit. En savoir plus