View a markdown version of this page

Referencia del parámetro de tarea CHUNK [INT] - Deadline Cloud

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: identifier type: CHUNK[INT] range: integer range expression chunks: defaultTaskCount: integer rangeConstraint: CONTIGUOUS | NONCONTIGUOUS targetRuntimeSeconds: integer

En la tabla siguiente se describe cada campo.

Campo Obligatorio Descripción
range 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 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 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_CHUNKING en suextensions. Sin la extensión, se produce el error al crear el empleo The 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.name}} variable de un parámetro fragmentado se expande hasta convertirse en una cadena de expresión de rango entero. ConrangeConstraint: CONTIGUOUS, la expresión siempre está en start-end formato, como 1-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: