

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

# Raggruppa i frame in blocchi con la suddivisione in blocchi delle attività su Deadline Cloud
<a name="examples-jb-task-chunking"></a>

Gli esempi [task\_chunking mostrano l'estensione Task Chunking](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/job_bundles/task_chunking) [per Open Job Description](https://github.com/OpenJobDescription/openjd-specifications/blob/mainline/rfcs/0001-task-chunking.md). I lavori di rendering spesso impiegano molto tempo a caricare applicazioni e file di scena prima di renderizzare ogni fotogramma. Il chunking ammortizza questo sovraccarico elaborando più frame per blocco, il che riduce la durata totale del lavoro.

Gli esempi includono quattro esempi:

basic\_contiguous\_chunks  
Un esempio minimo di utilizzo di. `rangeConstraint: CONTIGUOUS` Ogni blocco si espande in un intervallo come `"1-10"` o. `"11-20"`

basic\_non\_contiguous\_chunks  
Un esempio minimo di utilizzo di. `rangeConstraint: NONCONTIGUOUS` I blocchi possono essere set di frame arbitrari come. `"1-3,5,7-20:2"`

blender\_render\_with\_contiguous\_chunks  
Un esempio reale convertito dal bundle per il rendering con blocchi contigui. [Renderizza le scene di Blender su Deadline Cloud](examples-jb-blender-render.md)

blender\_render\_with\_non\_contiguous\_chunks  
Una variante di Blender con blocchi non contigui.

Scegliete un vincolo di intervallo in base all'applicazione:
+ `CONTIGUOUS`— Da utilizzare quando l'applicazione supporta gli argomenti del frame iniziale e finale.
+ `NONCONTIGUOUS`— Da utilizzare quando l'applicazione supporta elenchi di frame arbitrari.

Per abilitare la suddivisione in blocchi delle attività in un modello, aggiungi`extensions: [TASK_CHUNKING]`, definisci un parametro di tipo `CHUNK[INT]` e configura `defaultTaskCount` e: `targetRuntimeSeconds` `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
```