View a markdown version of this page

Kelompokkan bingkai menjadi beberapa bagian dengan potongan tugas di Deadline Cloud - Batas Waktu Cloud

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Kelompokkan bingkai menjadi beberapa bagian dengan potongan tugas di Deadline Cloud

Sampel task_chunking mendemonstrasikan ekstensi Task Chunking untuk Open Job Description. Pekerjaan render sering menghabiskan waktu yang signifikan untuk memuat aplikasi dan file adegan sebelum merender setiap frame. Chunking mengamortisasi overhead ini dengan memproses beberapa frame per chunk, yang mengurangi total runtime pekerjaan.

Sampel mencakup empat contoh:

basic_contiguous_chunks

Contoh minimal menggunakanrangeConstraint: CONTIGUOUS. Setiap potongan meluas ke kisaran seperti "1-10" atau. "11-20"

basic_non_contiguous_chunks

Contoh minimal menggunakanrangeConstraint: NONCONTIGUOUS. Potongan bisa berupa set bingkai sewenang-wenang seperti. "1-3,5,7-20:2"

blender_render_with_contiguous_chunks

Contoh dunia nyata yang dikonversi dari Render adegan Blender di Deadline Cloud bundel menjadi render dengan potongan yang berdekatan.

blender_render_with_non_contiguous_chunks

Varian Blender dengan potongan yang tidak bersebelahan.

Pilih batasan rentang berdasarkan aplikasi:

  • CONTIGUOUS— Gunakan saat aplikasi mendukung argumen frame awal dan akhir.

  • NONCONTIGUOUS— Gunakan saat aplikasi mendukung daftar bingkai arbitrer.

Untuk mengaktifkan tugas chunking dalam template, tambahkanextensions: [TASK_CHUNKING], tentukan parameter tipe, dan konfigurasikanCHUNK[INT], defaultTaskCounttargetRuntimeSeconds, dan: 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