Criação de grupos de HealthOmics corrida - AWS HealthOmics

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Criação de grupos de HealthOmics corrida

Opcionalmente, você pode criar um grupo de execuções para limitar os recursos computacionais das execuções que você adiciona ao grupo. Grupos organizados podem ajudar você a:

  • Coloque suas corridas na fila para que você não exceda os limites de serviço.

  • Identifique tarefas desnecessárias definindo uma duração máxima de execução.

  • Gerencie a prioridade de cada corrida para que as mais importantes sejam concluídas primeiro.

Se você definir o máximo de vCPU, GPU ou execuções simultâneas, as tarefas de execução entrarão na fila quando o máximo for atingido. Se você definir uma duração máxima de execução, a execução falhará se exceder a duração máxima.

Use a configuração de prioridade de execução para estabelecer a prioridade em um grupo de execução.

Os limites do serviço têm precedência sobre os limites do grupo de execução. Por exemplo, se você definir o máximo de um grupo de execução com um valor maior do que o máximo de serviço em uma região, HealthOmics aplica o máximo de serviço.

Prioridade de execução

Você pode usar a prioridade de execução para estabelecer a prioridade das execuções em um grupo de execução.

Se várias execuções tiverem a mesma prioridade, a execução que começou primeiro terá a prioridade mais alta.

Você também pode definir uma prioridade para uma corrida que não esteja em um grupo de corrida. A prioridade é comparada com as prioridades de todas as outras corridas que não estão em um grupo de corridas

Você define a prioridade da execução ao iniciar a execução. Para obter mais informações, consulte Iniciando uma corrida em HealthOmics.

Criando um grupo de execução usando o console

Para criar um grupo de execução
  1. Abra o console de HealthOmics .

  2. No painel de navegação esquerdo, escolha Executar grupos.

  3. Na página Executar grupos, escolha Criar grupo de execução.

  4. Na página Criar detalhes do grupo de execução, forneça as seguintes informações

    • Nome do grupo de execução - Um nome exclusivo para esse grupo de execução.

    • Máximo de vCPU para execuções simultâneas - O número máximo de v CPUs que pode ser executado simultaneamente em todas as execuções ativas no grupo de execução.

    • Máximo GPUs - O número máximo GPUs que pode ser executado simultaneamente em todas as execuções ativas no grupo de execução.

    • Tempo máximo de execução (minutos) por corrida - O tempo máximo para cada corrida (em minutos). Se uma execução exceder o tempo máximo de execução, a execução falhará automaticamente.

    • Máximo de execuções simultâneas - O número máximo de execuções que podem ser executadas ao mesmo tempo.

  5. (opcional) Você pode adicionar até 50 tags ao grupo de execução.

  6. Escolha Criar grupo de execução.

Criação de um grupo de execução usando a CLI

Para criar um grupo de execução, use a operação de create-run-groupAPI para criar um grupo de execução chamadoTestRunGroup. O exemplo a seguir define um máximo de 20 CPUs, 10 GPUs, 5 execuções e uma duração máxima de execução de 600 minutos.

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

A resposta dessa operação de API inclui o ID do recém-criadoRunGroup.

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

Para obter informações adicionais sobre o grupo de execução, use esse ID com a operação da get-run-groupAPI, conforme mostrado no exemplo a seguir.

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

A resposta inclui as configurações de limite para o grupo de execução e as tags atribuídas.

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

Você também pode usar a operação da list-run-groupAPI para visualizar todos os grupos de execução criados.

aws omics list-run-groups