View a markdown version of this page

中的任务资源 HealthOmics 工作流程定义 - AWS HealthOmics

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

中的任务资源 HealthOmics 工作流程定义

在工作流定义中,为每项任务定义以下内容:

HealthOmics 提供运行中的所有任务均可访问的运行存储。有关更多信息,请参阅 在 HealthOmics 工作流程中运行存储类型。

WDL
task my_task { runtime { container: "<aws-account-id>.dkr.ecr.<aws-region>.amazonaws.com/<image-name>" cpu: 2 memory: "4 GB" disks: "100 GiB" # optional } ... }

对于 WDL 工作流程, HealthOmics 对于因服务错误而失败的任务,最多尝试两次重试(API 请求返回 5XX HTTP 状态码)。有关任务重试的更多信息,请参阅 任务重试次数。

您可以通过在 WDL 定义文件中为任务指定以下配置来选择退出重试行为:

runtime { preemptible: 0 }
NextFlow
process my_task { container "<aws-account-id>.dkr.ecr.<aws-region>.amazonaws.com/<image-name>" cpus 2 memory "4 GiB" disk '100 GB' // optional ... }
CWL
cwlVersion: v1.2 class: CommandLineTool requirements: DockerRequirement: dockerPull: "<aws-account-id>.dkr.ecr.<aws-region>.amazonaws.com/<image-name>" ResourceRequirement: coresMax: 2 ramMax: 4000 # specified in mebibytes tmpdirMin: 102400 # 100 gibibytes expressed in mebibytes