View a markdown version of this page

Aufgabenressourcen in einem HealthOmics Workflow-Definition - AWS HealthOmics

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Aufgabenressourcen in einem HealthOmics Workflow-Definition

Definieren Sie in der Workflow-Definition für jede Aufgabe Folgendes:

HealthOmics bietet Laufspeicher, auf den alle Aufgaben im Lauf zugreifen können. Weitere Informationen finden Sie unter Speichertypen in HealthOmics Workflows ausführen.

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

Für einen WDL-Workflow HealthOmics versucht bis zu zwei Wiederholungen für eine Aufgabe, die aufgrund von Servicefehlern fehlschlägt (die API-Anforderung gibt einen 5XX-HTTP-Statuscode zurück). Weitere Hinweise zu Aufgabenwiederholungen finden Sie unter Die Aufgabe wird erneut versucht.

Sie können das Wiederholungsverhalten deaktivieren, indem Sie die folgende Konfiguration für die Aufgabe in der WDL-Definitionsdatei angeben:

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