Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Référence des paramètres de tâche CHUNK [INT]
Le type de paramètre de CHUNK[INT] tâche définit un paramètre de tâche entier que Deadline Cloud traite sous forme de segments plutôt que de valeurs individuelles. Un paramètre de tâche fragmenté possède la structure suivante :
taskParameterDefinitions: - name:identifiertype: CHUNK[INT] range:integer range expressionchunks: defaultTaskCount:integerrangeConstraint: CONTIGUOUS | NONCONTIGUOUS targetRuntimeSeconds:integer
Le tableau suivant décrit chaque champ.
| Champ | Obligatoire | Description |
|---|---|---|
range |
Oui | Ensemble complet de valeurs entières à traiter, sous la forme d'une liste d'entiers ou d'une expression de plage d'entiers telle que "1-100" ou"1,3,7-20:2". Accepte une référence de paramètre de tâche telle que"{{Param.Frames}}". |
chunks.defaultTaskCount |
Oui | Le nombre de valeurs à combiner en un seul bloc. La valeur maximale est de 150. Accepte une référence de paramètre de tâche telle que"{{Param.ChunkSize}}". |
chunks.rangeConstraint |
Oui | La forme de chaque morceau. AvecCONTIGUOUS, chaque morceau correspond à une plage consécutive, telle que1-10. AvecNONCONTIGUOUS, un morceau peut être un ensemble arbitraire tel que1,3,7-10. |
chunks.targetRuntimeSeconds |
Non | Le temps d'exécution cible pour chaque bloc, en secondes. Une fois défini, Deadline Cloud ajuste la taille des blocs en fonction de la cible en fonction des temps d'exécution observés des blocs terminés. Lorsqu'il n'est pas défini, chaque bloc utilise des defaultTaskCount valeurs. |
Le CHUNK[INT] type présente les contraintes suivantes :
-
Le modèle de poste doit figurer
TASK_CHUNKINGdans sonextensions. Sans l'extension, la création d'emplois échoue avec l'erreurThe CHUNK[INT] task parameter requires the TASK_CHUNKING extension. -
L'espace paramétrique d'une étape peut contenir au plus un
CHUNK[INT]paramètre. Lorsqu'un segment est exécuté, tous les autres paramètres de tâche prennent une seule valeur, tandis que le paramètre fragmenté prend un ensemble de valeurs.
Dans le script d'une étape, la {{Task.Param. variable d'un paramètre fragmenté est étendue à une chaîne d'expression de plage d'entiers. Avecname}}rangeConstraint: CONTIGUOUS, l'expression est toujours au format, tel que start-end1-1 ou11-20. AvecrangeConstraint:
NONCONTIGUOUS, l'expression peut être n'importe quelle expression de plage d'entiers, telle que1-3,5,7-20:2.
Pour plus d’informations, consultez les ressources suivantes :
-
RFC 0001 : Task Chunking
— La spécification complète de l'extension dans le référentiel Open Job Description sur. GitHub -
Ajouter un découpage des tâches à un modèle de tâche— Convertissez un modèle de tâche pour utiliser le découpage.