

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á.

# Aceleradores de tarefas em uma definição de HealthOmics fluxo de trabalho
<a name="task-accelerators"></a>

Na definição do fluxo de trabalho, você pode especificar opcionalmente a especificação do acelerador de GPU para uma tarefa. HealthOmics é compatível com os seguintes valores de especificação do acelerador, junto com os tipos de instância compatíveis:


| Especificação do acelerador | Tipos de instância do Healthomics | 
| --- | --- | 
| nvidia-tesla-t4 | G4 | 
| nvidia-tesla-t4-a 10g | G4 e G5 | 
| nvidia-tesla-a10g | G5 | 
| nvidia-t4-a10g-l4 | G4, G5 e G6 | 
| nvidia-l4-a10g | G5 e G6 | 
| nvidia-l4 | G6 | 
| nvidia-l40s | G6e | 

Se você especificar um tipo de acelerador que ofereça suporte a vários tipos de instância, HealthOmics selecionará o tipo de instância com base na capacidade disponível. Se os dois tipos de instância estiverem disponíveis, HealthOmics dará preferência à instância de menor custo. A exceção é para o acelerador de tarefas nvidia-t4-a10g-l4, que dá preferência à instância de última geração disponível.

Para obter detalhes sobre os tipos de instância, consulte[Instâncias de computação acelerada](memory-and-compute-tasks.md#workflow-task-accelerated-computing-instances).

No exemplo a seguir, a definição do fluxo de trabalho especifica `nvidia-l4` como acelerador:

------
#### [ WDL ]

```
task my_task {
 runtime {
    ...
    acceleratorCount: 1
    acceleratorType: "nvidia-l4"
 }
 ...
}
```

------
#### [ NextFlow ]

```
process my_task {
 ...
 accelerator 1, type: "nvidia-l4"
 ...
}
```

------
#### [ CWL ]

```
cwlVersion: v1.2
class: CommandLineTool
requirements:
  ...
  cwltool:CUDARequirement:
      cudaDeviceCountMin: 1
      cudaComputeCapability: "nvidia-l4"
      cudaVersionMin: "1.0"
```

------