Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Soumettre une offre d'emploi dans le domaine du service AWS Batch
Pour soumettre des tâches de service à AWS Batch, vous utilisez l'SubmitServiceJobAPI. Vous pouvez soumettre des tâches à l'aide du SDK AWS CLI or.
Si vous ne possédez pas encore de rôle d'exécution, vous devez en créer un avant de pouvoir soumettre votre tâche de service. Pour créer le rôle d'exécution de l' SageMaker IA, consultez la section Comment utiliser les rôles d'exécution de l' SageMaker IA dans le guide SageMaker AI Developer .
Workflow de soumission des tâches de service
Lorsque vous soumettez une tâche de service, suivez AWS Batch ce flux de travail :
-
AWS Batch reçoit votre
SubmitServiceJobdemande et valide les paramètres AWS Batch spécifiques. LeserviceRequestPayloadest transmis sans validation. -
La tâche entre dans l'
SUBMITTEDétat et est placée dans la file d'attente de tâches spécifiée -
AWS Batch évalue s'il y a de la capacité disponible dans l'environnement de service pour les
RUNNABLEtâches en tête de file -
Si la capacité est disponible, la tâche est transférée
SCHEDULEDet la tâche a été transmise à SageMaker AI -
Lorsque la capacité a été acquise et que l' SageMaker IA a téléchargé les données de la tâche de service, la tâche de service commence à s'initialiser et la tâche est remplacée par.
STARTING -
Lorsque SageMaker l'IA commence à exécuter la tâche, son statut passe à
RUNNING. -
Pendant que l' SageMaker IA exécute la tâche, AWS Batch surveille sa progression et associe les états du service aux états de la AWS Batch tâche. Pour plus de détails sur la façon dont les états des tâches de service sont mappés, voir Mappage AWS Batch statut de la tâche de service au statut SageMaker AI
Lorsque la tâche de service est terminée, elle passe à
SUCCEEDEDet toute sortie est prête à être téléchargée.
Conditions préalables
Avant de soumettre une offre de service, assurez-vous de disposer des éléments suivants :
-
Environnement de service : environnement de service qui définit les limites de capacité. Pour de plus amples informations, veuillez consulter Créez un environnement de service dans AWS Batch.
-
SageMaker file d'attente de SageMaker tâches — Une file d'attente de tâches permettant de planifier les tâches. Pour de plus amples informations, veuillez consulter Créez une file d'attente SageMaker de tâches de formation dans AWS Batch.
-
Autorisations IAM : autorisations permettant de créer et de gérer des files d'attente de AWS Batch tâches et des environnements de service. Pour de plus amples informations, veuillez consulter AWS Batch Politiques, rôles et autorisations IAM.
Soumettre une offre de service
Le tableau ci-dessous montre comment soumettre une tâche de service à l'aide du SDK SageMaker Python ou de l' AWS interface de ligne de commande :