

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Agrupe los marcos en fragmentos con la fragmentación de tareas en Deadline Cloud
<a name="examples-jb-task-chunking"></a>

Los ejemplos [de task\_chunking](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/job_bundles/task_chunking) muestran la extensión [Task Chunking](https://github.com/OpenJobDescription/openjd-specifications/blob/mainline/rfcs/0001-task-chunking.md) para Open Job Description. Los trabajos de renderizado suelen dedicar mucho tiempo a cargar aplicaciones y archivos de escena antes de renderizar cada fotograma. La fragmentación amortiza esta sobrecarga al procesar varios fotogramas por fragmento, lo que reduce el tiempo total de ejecución del trabajo.

Los ejemplos incluyen cuatro ejemplos:

grupos\_contiguos\_básicos  
Un ejemplo mínimo de uso de. `rangeConstraint: CONTIGUOUS` Cada fragmento se expande a un rango como `"1-10"` o`"11-20"`.

fragmentos básicos no contiguos  
Un ejemplo mínimo de uso de. `rangeConstraint: NONCONTIGUOUS` Los fragmentos pueden ser conjuntos de marcos arbitrarios, como`"1-3,5,7-20:2"`.

blender\_render\_with\_contiguous\_chunks  
Un ejemplo del mundo real convertido del paquete para renderizarlo con fragmentos contiguos. [Renderiza escenas de Blender en Deadline Cloud](examples-jb-blender-render.md)

blender\_render\_with\_non\_contiguous\_chunks  
Una variante de Blender con fragmentos no contiguos.

Elija una restricción de rango en función de la aplicación:
+ `CONTIGUOUS`— Úselo cuando la aplicación admita los argumentos de inicio y final del marco.
+ `NONCONTIGUOUS`— Se utiliza cuando la aplicación admite listas de marcos arbitrarias.

Para habilitar la fragmentación de tareas en una plantilla`extensions: [TASK_CHUNKING]`, añada, defina un parámetro de tipo `CHUNK[INT]` y configure `defaultTaskCount``targetRuntimeSeconds`, y`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
```