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.
Création de groupes de HealthOmics course
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 inutiles 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 Commencer un run in 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
. Dans le volet de navigation de gauche, choisissez Run groups.
-
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 --id
run 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