View a markdown version of this page

Environnements de files d'attente en ligne pour les flottes gérées par les clients de Deadline Cloud - 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.

Environnements de files d'attente en ligne pour les flottes gérées par les clients de Deadline Cloud

Le référentiel d'exemples du GitHub site Web inclut les environnements de file d'attente de conda en ligne suivants qui exécutent conda directement au lieu d'utiliser la commande : conda-queue-env-enter

conda_queue_env_inline.yaml

Il a à peu près le même comportement que l'environnement de file d'attente de la console, mais exécute directement conda. Le comportement consiste à créer un nouvel environnement virtuel conda pour chaque session Open Job Description qui s'exécute sur un hôte de travail, puis à supprimer l'environnement à la fin de la session. Conda conserve un cache des packages téléchargés afin de ne pas retélécharger les applications à plusieurs reprises, mais chaque session a pour charge de lier les packages à l'environnement virtuel.

Contrairement à l'environnement de file d'attente de console, qui utilise la priorité des strict canaux, cet environnement de file d'attente en ligne utilise la priorité des flexible canaux.

conda_queue_env_inline_improved_caching.yaml

Étend l'environnement de file d'attente de conda en ligne avec un mécanisme permettant de réutiliser les environnements virtuels Conda dans plusieurs tâches. Le nom d'environnement par défaut utilise le hachage des canaux et des packages conda, ou vous pouvez définir explicitement le nom dans la tâche. Un paramètre contrôle la durée d'utilisation d'un environnement avant d'exécuter une mise à jour de package, de sorte que l'activation d'un environnement réutilisé ne prend généralement que quelques secondes.

Pour utiliser ces environnements de files d'attente sur des flottes gérées par le client, installez conda sur les hôtes de travail (par exemple, dans votre AMI) et configurez-le pour qu'il fonctionne dans des shells conda activate bash non interactifs. Les exemples de fichiers README disponibles sur le GitHub site Web incluent des exemples de scripts de configuration pour Amazon Linux 2023, Ubuntu et Windows.