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.
Referencia del parámetro de tarea CHUNK [INT]
El tipo de parámetro de CHUNK[INT] tarea define un parámetro de tarea entero que Deadline Cloud procesa como fragmentos en lugar de como valores individuales. Un parámetro de tarea fragmentada tiene la siguiente estructura:
taskParameterDefinitions: - name:identifiertype: CHUNK[INT] range:integer range expressionchunks: defaultTaskCount:integerrangeConstraint: CONTIGUOUS | NONCONTIGUOUS targetRuntimeSeconds:integer
En la tabla siguiente se describe cada campo.
| Campo | Obligatorio | Descripción |
|---|---|---|
range |
Sí | El conjunto completo de valores enteros que se van a procesar, como una lista de enteros o una expresión de rango de enteros como "1-100" o. "1,3,7-20:2" Acepta una referencia a los parámetros de un trabajo, como"{{Param.Frames}}". |
chunks.defaultTaskCount |
Sí | El número de valores que se van a combinar en un único fragmento. El valor máximo es 150. Acepta una referencia a los parámetros del trabajo, como"{{Param.ChunkSize}}". |
chunks.rangeConstraint |
Sí | La forma de cada fragmento. ConCONTIGUOUS, cada fragmento es un rango consecutivo, como. 1-10 ConNONCONTIGUOUS, un fragmento puede ser un conjunto arbitrario, como. 1,3,7-10 |
chunks.targetRuntimeSeconds |
No | El tiempo de ejecución objetivo de cada fragmento, en segundos. Cuando se establece, Deadline Cloud ajusta el tamaño de los fragmentos al objetivo en función de los tiempos de ejecución observados de los fragmentos completados. Cuando no se establece, cada fragmento usa valores. defaultTaskCount |
El CHUNK[INT] tipo tiene las siguientes restricciones:
-
La plantilla de trabajo debe figurar
TASK_CHUNKINGen suextensions. Sin la extensión, se produce el error al crear el empleoThe CHUNK[INT] task parameter requires the TASK_CHUNKING extension. -
El espacio de parámetros de un paso puede contener como máximo un
CHUNK[INT]parámetro. Cuando se ejecuta un fragmento, todos los demás parámetros de la tarea toman un solo valor, mientras que el parámetro fragmentado toma un conjunto de valores.
En el script de un paso, la {{Task.Param. variable de un parámetro fragmentado se expande hasta convertirse en una cadena de expresión de rango entero. Conname}}rangeConstraint: CONTIGUOUS, la expresión siempre está en formato, como start-end1-1 o11-20. ConrangeConstraint:
NONCONTIGUOUS, la expresión puede ser cualquier expresión de rango entero, como1-3,5,7-20:2.
Para obtener más información, consulte los siguientes recursos:
-
RFC 0001: Fragmentación de tareas
: la especificación completa de la extensión se encuentra en el repositorio Open Job Description, en. GitHub -
Agregue la fragmentación de tareas a una plantilla de trabajo— Convierte una plantilla de trabajo para usar la fragmentación.