

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Le risorse delle attività in una definizione di HealthOmics flusso di lavoro
<a name="task-resources"></a>

Nella definizione del flusso di lavoro, definisci quanto segue per ogni attività:
+ L'immagine del contenitore per l'attività. Per ulteriori informazioni, consulta [Immagini di container per flussi di lavoro privati](workflows-ecr.md).
+ Il numero CPUs e la memoria necessari per l'operazione. Per ulteriori informazioni, consulta [Requisiti di calcolo e memoria per le attività HealthOmics](memory-and-compute-tasks.md).

HealthOmics ignora qualsiasi specifica di archiviazione per attività. HealthOmics fornisce un'archiviazione di esecuzione a cui possono accedere tutte le attività in esecuzione. Per ulteriori informazioni, consulta [Esegui tipi di storage nei flussi HealthOmics di lavoro](workflows-run-types.md).

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

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

Per un flusso di lavoro WDL, HealthOmics tenta fino a due nuovi tentativi per un'operazione che non riesce a causa di errori di servizio (la richiesta API restituisce un codice di stato HTTP 5XX). Per ulteriori informazioni sui nuovi tentativi di attività, vedere. [Ritentativi di attività](monitoring-runs.md#run-status-task-retries)

È possibile disattivare il comportamento dei nuovi tentativi specificando la seguente configurazione per l'operazione nel file di definizione 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"
   ...
}
```

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

------