View a markdown version of this page

Group frames into chunks with task chunking on Deadline Cloud - Deadline Cloud

Group frames into chunks with task chunking on Deadline Cloud

The task_chunking samples demonstrate the Task Chunking extension for Open Job Description. Render jobs often spend significant time loading applications and scene files before rendering each frame. Chunking amortizes this overhead by processing multiple frames per chunk, which reduces total job runtime.

The samples include four examples:

basic_contiguous_chunks

A minimal example using rangeConstraint: CONTIGUOUS. Each chunk expands to a range like "1-10" or "11-20".

basic_non_contiguous_chunks

A minimal example using rangeConstraint: NONCONTIGUOUS. Chunks can be arbitrary frame sets like "1-3,5,7-20:2".

blender_render_with_contiguous_chunks

A real-world example converted from the Render Blender scenes on Deadline Cloud bundle to render with contiguous chunks.

blender_render_with_non_contiguous_chunks

A Blender variant with non-contiguous chunks.

Choose a range constraint based on the application:

  • CONTIGUOUS: Use when the application supports start and end frame arguments.

  • NONCONTIGUOUS: Use when the application supports arbitrary frame lists.

Submit any of the samples with the Deadline Cloud CLI:

deadline bundle submit sample-directory

To learn how task chunking works and how to add it to your own job templates, see Task chunking for job templates.