Creazione di gruppi di HealthOmics corsa - AWS HealthOmics

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Creazione di gruppi di HealthOmics corsa

Facoltativamente, puoi creare un gruppo di esecuzione per limitare le risorse di calcolo per le esecuzioni che aggiungi al gruppo. I gruppi Run possono aiutarti a:

  • Metti in coda le tue esecuzioni in modo da non superare i limiti di servizio.

  • Rileva le attività in corso di esecuzione impostando una durata massima di esecuzione.

  • Gestisci la priorità di ogni esecuzione in modo che le esecuzioni più importanti vengano completate per prime.

Se si imposta il numero massimo di vCPU, GPU o esecuzioni simultanee, le attività di esecuzione verranno messe in coda quando viene raggiunto il numero massimo. Se si imposta una durata massima di esecuzione, l'esecuzione ha esito negativo se supera la durata massima.

Utilizzate l'impostazione della priorità di esecuzione per stabilire la priorità all'interno di un gruppo di esecuzione.

I limiti di servizio hanno la precedenza sui limiti del gruppo di esecuzione. Ad esempio, se si imposta un numero massimo di run group su un valore superiore a quello massimo del servizio in una regione, HealthOmics applica il valore massimo del servizio.

Priorità di esecuzione

È possibile utilizzare la priorità di esecuzione per stabilire la priorità delle esecuzioni in un gruppo di esecuzione.

Se più esecuzioni hanno la stessa priorità, l'esecuzione iniziata per prima ha la priorità più alta.

Puoi anche impostare una priorità per una corsa che non fa parte di un gruppo di corse. La priorità viene confrontata con le priorità di tutte le altre esecuzioni che non fanno parte di un gruppo di corse

La priorità di esecuzione viene impostata all'inizio della corsa. Per ulteriori informazioni, consulta Avvio di una corsa in HealthOmics.

Creazione di un gruppo di esecuzione utilizzando la console

Per creare un gruppo di corsa
  1. Apri la HealthOmics console.

  2. Nel riquadro di navigazione a sinistra, scegli Esegui gruppi.

  3. Nella pagina Esegui gruppi, scegli Crea gruppo di corsa.

  4. Nella pagina dei dettagli di Crea gruppo di corsa, fornisci le seguenti informazioni

    • Nome del gruppo di esecuzione: un nome univoco per questo gruppo di esecuzione.

    • Numero massimo di vCPU per esecuzioni simultanee: il numero massimo di v CPUs che possono essere eseguite contemporaneamente su tutte le esecuzioni attive nel gruppo di esecuzione.

    • Max GPUs: il numero massimo di esecuzioni GPUs che possono essere eseguite contemporaneamente su tutte le esecuzioni attive del gruppo di esecuzione.

    • Tempo di esecuzione massimo (minuti) per esecuzione: il tempo massimo per ogni esecuzione (in minuti). Se un'esecuzione supera il tempo di esecuzione massimo, l'esecuzione ha esito negativo automaticamente.

    • Numero massimo di esecuzioni simultanee: il numero massimo di esecuzioni che possono essere eseguite contemporaneamente.

  5. (opzionale) È possibile aggiungere fino a 50 tag al gruppo di esecuzione.

  6. Scegli Crea gruppo di corsa.

Creazione di un gruppo di esecuzione utilizzando la CLI

Per creare un gruppo di esecuzione, utilizzate l'operazione create-run-groupAPI per creare un gruppo di esecuzione denominatoTestRunGroup. L'esempio seguente imposta un massimo di 20 CPUs, 10 GPUs, 5 esecuzioni e una durata massima di esecuzione di 600 minuti.

aws omics create-run-group --name TestRunGroup \ --max-cpus 20 \ --max-gpus 10 \ --max-duration 600 \ --max-runs 5

La risposta di questa operazione API include l'ID del nuovo file creatoRunGroup.

{ "arn": "arn:aws:omics:us-west-2:12345678901:runGroup/2839621", "id": "2839621", "tags": {} }

Per ottenere informazioni aggiuntive sul gruppo di esecuzione, utilizzate questo ID con l'operazione get-run-groupAPI, come illustrato nell'esempio seguente.

aws omics get-run-group --id run group id

La risposta include le impostazioni dei limiti per il gruppo di esecuzione e i tag assegnati.

{ "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 }

Puoi anche utilizzare l'operazione list-run-groupAPI per visualizzare tutti i gruppi di esecuzione creati.

aws omics list-run-groups