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.
Utilisation de groupes d' HealthOmics exécution
Vous pouvez éventuellement créer un groupe d'exécution afin de plafonner les ressources de calcul pour les exécutions que vous ajoutez au groupe. Les groupes de course peuvent vous aider à :
Mettez vos courses en file d'attente afin de ne pas dépasser les limites de service.
Identifiez les tâches inattendues en définissant une durée d'exécution maximale.
Gérez la priorité de chaque exécution afin que les séries les plus importantes soient terminées en premier.
Si vous définissez le nombre maximal de vCPU, de GPU ou d'exécutions simultanées, les tâches d'exécution seront mises en file d'attente lorsque le maximum sera atteint. Si vous définissez une durée d'exécution maximale, l'exécution échoue si elle dépasse la durée maximale.
Utilisez le paramètre de priorité d'exécution pour établir la priorité au sein d'un groupe d'exécution.
Les limites de service ont priorité sur les limites de groupes d'exécution. Par exemple, si vous définissez un maximum de groupe d'exécution sur une valeur supérieure à votre maximum de service dans une région, HealthOmics applique le maximum de service.
Rubriques
Priorité d'exécution
Vous pouvez utiliser la priorité d'exécution pour définir la priorité des exécutions dans un groupe d'exécution.
Si plusieurs exécutions ont la même priorité, l'exécution démarrée en premier a la priorité la plus élevée.
Vous pouvez également définir une priorité pour une exécution qui ne fait pas partie d'un groupe de courses. La priorité est comparée aux priorités de tous les autres essais qui ne font pas partie d'un groupe d'essais
Vous définissez la priorité d'exécution lorsque vous démarrez la course. Pour de plus amples informations, veuillez consulter Commencez une course HealthOmics.
Création d'un groupe d'exécution à l'aide de la console
Pour créer un groupe de course
-
Ouvrez la HealthOmics console
. Si nécessaire, ouvrez le volet de navigation de gauche (≡). Choisissez Exécuter les groupes.
-
Sur la page Exécuter des groupes, choisissez Créer un groupe d'exécution.
-
Sur la page de détails de la création d'un groupe d'exécution, fournissez les informations suivantes
-
Nom du groupe d'exécution : nom unique pour ce groupe d'exécution.
-
Nombre maximal de processeurs virtuels pour les exécutions simultanées : nombre maximal de processeurs v CPUs pouvant être exécutés simultanément sur toutes les exécutions actives du groupe d'exécution.
-
Max GPUs : nombre maximum d'exécutions GPUs simultanées sur toutes les exécutions actives du groupe d'exécutions.
-
Durée maximale (minutes) par exécution : durée maximale de chaque exécution (en minutes). Si une exécution dépasse la durée d'exécution maximale, elle échoue automatiquement.
-
Nombre maximal d'exécutions simultanées : nombre maximal d'exécutions pouvant être exécutées simultanément.
-
-
(facultatif) Vous pouvez ajouter jusqu'à 50 balises au groupe d'exécution.
-
Choisissez Create run group.
Création d'un groupe d'exécution à l'aide de la CLI
Pour créer un groupe d'exécution, utilisez l'opération create-run-groupd'API pour créer un groupe d'exécution nomméTestRunGroup. L'exemple suivant définit un maximum de 20 CPUs GPUs, 10 ou 5 essais et une durée d'exécution maximale de 600 minutes.
aws omics create-run-group --name TestRunGroup \ --max-cpus 20 \ --max-gpus 10 \ --max-duration 600 \ --max-runs 5
La réponse de cette opération d'API inclut l'ID de la personne nouvellement crééeRunGroup.
{ "arn": "arn:aws:omics:us-west-2:12345678901:runGroup/2839621", "id": "2839621", "tags": {} }
Pour obtenir des informations supplémentaires sur le groupe d'exécution, utilisez cet ID avec l'opération d'get-run-groupAPI, comme illustré dans l'exemple suivant.
aws omics get-run-group --idrun group id
La réponse inclut les paramètres de limite pour le groupe d'exécution et les balises attribuées.
{ "arn": "arn:aws:omics:us-west-2:776893852117:runGroup/2839621", "id": "2839621", "name": "TestRunGroup", "maxCpus": 20, "maxRuns": 5, "maxDuration": 600, "creationTime": "2024-06-12T15:35:39.191730+00:00", "tags": {}, "maxGpus": 10 }
Vous pouvez également utiliser l'opération list-run-groupAPI pour afficher tous les groupes d'exécution créés.
aws omics list-run-groups
Supprimer un groupe d'exécution à l'aide de la console
Vous pouvez supprimer un groupe d'exécution si aucun essai n'est associé à ce groupe d'exécution ayant le statut PENDINGSTARTING,RUNNING, ouSTOPPING.
Pour supprimer un groupe d'exécution, procédez comme suit.
-
Ouvrez la HealthOmics console
. Si nécessaire, ouvrez le volet de navigation de gauche (≡). Choisissez Exécuter les groupes.
-
Sur la page Exécuter les groupes, choisissez le groupe d'exécution à supprimer, puis choisissez Supprimer dans le xx.
Supprimer un groupe d'exécution à l'aide de la CLI
Vous pouvez supprimer un groupe d'exécution si aucun essai n'est associé à ce groupe d'exécution ayant le statut PENDINGSTARTING,RUNNING, ouSTOPPING.
L'exemple suivant montre comment vous pouvez utiliser le AWS CLI pour supprimer un groupe d'exécution. Vous ne recevrez pas de réponse. Pour exécuter l'exemple, remplacez le par l'ID du groupe d'exécution que vous souhaitez supprimer. run group id
aws omics delete-run-group --idrun group id