

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# HealthOmics 工作流程定義中的任務加速器
<a name="task-accelerators"></a>

在工作流程定義中，您可以選擇為任務指定 GPU 加速器規格。HealthOmics 支援下列加速器規格值，以及支援的執行個體類型：


| 加速器規格 | 運作狀態執行個體類型 | 
| --- | --- | 
| nvidia-tesla-t4 | G4 | 
| nvidia-tesla-t4-a10g | G4 和 G5 | 
| nvidia-tesla-a10g | G5 | 
| nvidia-t4-a10g-l4 | G4, G5 和 G6 | 
| nvidia-l4-a10g | G5 和 G6 | 
| nvidia-l4 | G6 | 
| nvidia-l40s | G6e | 

如果您指定支援多個執行個體類型的加速器類型，HealthOmics 會根據可用容量選取執行個體類型。如果兩種執行個體類型都可用，HealthOmics 會優先考慮成本較低的執行個體。例外情況是 nvidia-t4-a10g-l4 任務加速器，其提供最新一代執行個體的偏好設定。

如需執行個體類型的詳細資訊，請參閱 [加速運算執行個體](memory-and-compute-tasks.md#workflow-task-accelerated-computing-instances)。

在下列範例中，工作流程定義指定 `nvidia-l4`為加速器：

------
#### [ 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"
```

------