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:identifiertype: CHUNK[INT] range:integer range expressionchunks: defaultTaskCount:integerrangeConstraint: CONTIGUOUS | NONCONTIGUOUS targetRuntimeSeconds:integer
La seguente tabella descrive ciascun campo.
| Campo | Richiesto | Descrizione |
|---|---|---|
range |
Sì | 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 |
Sì | 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 |
Sì | 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_CHUNKINGnel suoextensions. Senza l'estensione, la creazione del job non riesce e genera l'erroreThe 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. variabile per un parametro suddiviso in blocchi si espande in una stringa di espressione con intervallo intero. Conname}}rangeConstraint: CONTIGUOUS, l'espressione è sempre in formato, ad esempio o. start-end1-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:
-
RFC 0001: Task Chunking
: la specifica completa dell'estensione nel repository Open Job Description su. GitHub -
Aggiungere la suddivisione in parti delle attività a un modello di lavoro— Convertire un modello di lavoro per utilizzare il chunking.