本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
工作 HealthOmics 流程定义中的任务加速器
在工作流程定义中,您可以选择为任务指定 GPU 加速器规格。 HealthOmics 支持以下加速器规格值以及支持的实例类型:
| 加速器规格 | 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 任务加速器是个例外,它优先考虑最新一代的可用实例。
有关实例类型的详细信息,请参阅Accelerated-computing 实例。
在以下示例中,工作流定义指定nvidia-l4为加速器:
高级资源配置
您还可以使用该omicsResourceFallbackOrder指令配置一项任务,以按您的首选优先级顺序预留多个加速器。该指令目前仅适用于 WDL。 HealthOmics 按照您定义的顺序尝试每个加速器配置文件,直到一个成功为止,包括可选的最终 CPU 配置文件。
这在以下场景中很有用:
-
GPU 到 GPU 的备用机制 — 按优先级顺序列出 GPU 类型(例如,
nvidia-l40s先尝试,然后回退到nvidia-l4)。 -
GPU 到 CPU 的备用配置 — 添加最终 CPU-only 配置文件,这样即使该地区没有 GPU 容量也能完成任务。
有关每个配置文件字段参考omicsResourceFallbackOrder、验证规则和完整的 WDL 示例在内的完整详细信息,请参阅。高级资源配置