View a markdown version of this page

Configuration des tâches à l'aide d'environnements de files d' - 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.

Configuration des tâches à l'aide d'environnements de files d'

AWS Deadline Cloud utilise des environnements de files d'attente pour configurer le logiciel sur vos employés. Un environnement vous permet d'effectuer des tâches fastidieuses, telles que la configuration et le démontage, une seule fois pour toutes les tâches d'une session. Il définit les actions à exécuter sur un travailleur lors du démarrage ou de l'arrêt d'une session. Vous pouvez configurer un environnement pour une file d'attente, les tâches qui s'exécutent dans la file d'attente et les différentes étapes d'une tâche.

Vous définissez les environnements comme des environnements de file d'attente ou des environnements de travail. Créez des environnements de files d'attente avec la console Deadline Cloud ou avec la date limite : CreateQueueEnvironment opération et définissez des environnements de tâches dans les modèles de tâches des tâches que vous soumettez. Ils suivent la spécification Open Job Description (OpenJD) pour les environnements. Pour plus de détails, consultez <Environment>la spécification OpenJD sur GitHub.

Outre un name etdescription, chaque environnement contient deux champs qui définissent l'environnement sur l'hôte. Il s'agit des options suivantes :

  • script— L'action entreprise lorsque cet environnement est exécuté sur un travailleur.

  • variables— Ensemble de name/value paires de variables d'environnement définies lors de l'entrée dans l'environnement.

Vous devez définir au moins l'un des script ouvariables.

Vous pouvez définir plusieurs environnements dans votre modèle de poste. Chaque environnement est appliqué dans l'ordre dans lequel il est répertorié dans le modèle. Vous pouvez l'utiliser pour vous aider à gérer la complexité de vos environnements.

L'environnement de file d'attente par défaut de Deadline Cloud utilise le gestionnaire de packages conda pour charger les logiciels dans l'environnement, mais vous pouvez utiliser d'autres gestionnaires de packages. L'environnement par défaut définit deux paramètres pour spécifier le logiciel qui doit être chargé. Ces variables sont définies par les soumissionnaires fournis par Deadline Cloud, mais vous pouvez les définir dans vos propres scripts et applications qui utilisent l'environnement par défaut. Il s'agit des options suivantes :

  • CondaPackages— Une liste séparée par des espaces des spécifications de correspondance des packages conda à installer pour le job. Par exemple, l'émetteur de Blender ajouterait des images blender=3.6 au rendu dans Blender 3.6.

  • CondaChannels— Liste de canaux conda à partir desquels installer les packages, séparés par des espaces. Pour les flottes gérées par des services, les packages sont installés depuis le canal. deadline-cloud Vous pouvez ajouter d'autres chaînes.