View a markdown version of this page

Référence des paramètres de tâche CHUNK [INT] - Deadline Cloud

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: identifier type: CHUNK[INT] range: integer range expression chunks: defaultTaskCount: integer rangeConstraint: 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_CHUNKING dans sonextensions. Sans l'extension, la création d'emplois échoue avec l'erreur The 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.name}} variable d'un paramètre fragmenté est étendue à une chaîne d'expression de plage d'entiers. AvecrangeConstraint: CONTIGUOUS, l'expression est toujours au start-end format, tel que 1-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 :