View a markdown version of this page

Riferimento al parametro del task CHUNK [INT] - Deadline Cloud

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

Riferimento al parametro del task CHUNK [INT]

Il tipo di parametro dell'CHUNK[INT]attività definisce un parametro di attività intero che Deadline Cloud elabora come blocchi anziché come singoli valori. Un parametro di attività suddiviso in blocchi ha la seguente struttura:

taskParameterDefinitions: - name: identifier type: CHUNK[INT] range: integer range expression chunks: defaultTaskCount: integer rangeConstraint: CONTIGUOUS | NONCONTIGUOUS targetRuntimeSeconds: integer

La seguente tabella descrive ciascun campo.

Campo Richiesto Descrizione
range L'insieme completo di valori interi da elaborare, come un elenco di numeri interi o un'espressione di intervallo di numeri interi come o. "1-100" "1,3,7-20:2" Accetta un riferimento a un parametro di lavoro come. "{{Param.Frames}}"
chunks.defaultTaskCount Il numero di valori da combinare in un unico blocco. Il valore massimo è 150. Accetta un riferimento a un parametro di lavoro come"{{Param.ChunkSize}}".
chunks.rangeConstraint La forma di ogni pezzo. ConCONTIGUOUS, ogni blocco è un intervallo consecutivo, ad esempio. 1-10 ConNONCONTIGUOUS, un blocco può essere un set arbitrario come. 1,3,7-10
chunks.targetRuntimeSeconds No Il tempo di esecuzione di destinazione per ogni blocco, in secondi. Una volta impostato, Deadline Cloud adatta le dimensioni dei blocchi rispetto al target in base ai tempi di esecuzione osservati dei blocchi completati. Quando non è impostato, ogni blocco utilizza valori. defaultTaskCount

Il CHUNK[INT] tipo presenta i seguenti vincoli:

  • Il modello di lavoro deve essere elencato TASK_CHUNKING nel suoextensions. Senza l'estensione, la creazione del job non riesce e genera l'errore The CHUNK[INT] task parameter requires the TASK_CHUNKING extension.

  • Lo spazio dei parametri di un passo può contenere al massimo un CHUNK[INT] parametro. Quando viene eseguito un blocco, tutti gli altri parametri dell'attività assumono un unico valore mentre il parametro chunked assume un set di valori.

Nello script di un passaggio, la {{Task.Param.name}} variabile per un parametro suddiviso in blocchi si espande in una stringa di espressione con intervallo intero. ConrangeConstraint: CONTIGUOUS, l'espressione è sempre in start-end formato, ad esempio o. 1-1 11-20 ConrangeConstraint: NONCONTIGUOUS, l'espressione può essere qualsiasi espressione di intervallo intero, ad esempio1-3,5,7-20:2.

Per maggiori informazioni, consulta le seguenti risorse: