

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Agrupe os quadros em partes com a divisão de tarefas no Deadline Cloud
<a name="examples-jb-task-chunking"></a>

Os exemplos de [task\_chunking](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/job_bundles/task_chunking) demonstram a extensão [Task Chunking para Open Job Description](https://github.com/OpenJobDescription/openjd-specifications/blob/mainline/rfcs/0001-task-chunking.md). Os trabalhos de renderização geralmente gastam um tempo significativo carregando aplicativos e arquivos de cena antes de renderizar cada quadro. O agrupamento amortiza essa sobrecarga processando vários quadros por bloco, o que reduz o tempo de execução total do trabalho.

As amostras incluem quatro exemplos:

fragmentos\_contíguos básicos  
Um exemplo mínimo de uso de`rangeConstraint: CONTIGUOUS`. Cada pedaço se expande para um intervalo como ou`"1-10"`. `"11-20"`

pedaços básicos não contíguos  
Um exemplo mínimo de uso de`rangeConstraint: NONCONTIGUOUS`. Os pedaços podem ser conjuntos de quadros arbitrários, como. `"1-3,5,7-20:2"`

blender\_render\_with\_contíguos\_chunks  
Um exemplo do mundo real convertido do [Renderize cenas do Blender na Deadline Cloud](examples-jb-blender-render.md) pacote para renderização com partes contíguas.

blender\_render\_with\_non\_contíguos\_chunks  
Uma variante do Blender com partes não contíguas.

Escolha uma restrição de intervalo com base no aplicativo:
+ `CONTIGUOUS`— Use quando o aplicativo oferecer suporte a argumentos de quadro inicial e final.
+ `NONCONTIGUOUS`— Use quando o aplicativo suportar listas de quadros arbitrárias.

Para ativar a fragmentação de tarefas em um modelo, adicione`extensions: [TASK_CHUNKING]`, defina um parâmetro do tipo `CHUNK[INT]` `defaultTaskCount``targetRuntimeSeconds`, configure e: `rangeConstraint`

```
specificationVersion: 'jobtemplate-2023-09'
extensions:
  - TASK_CHUNKING
steps:
  - name: Render
    parameterSpace:
      taskParameterDefinitions:
        - name: Frame
          type: CHUNK[INT]
          range: "{{Param.Frames}}"
          chunks:
            defaultTaskCount: 10
            targetRuntimeSeconds: 600
            rangeConstraint: CONTIGUOUS
```