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.
Créez une image Docker Amazon Linux 2023 équivalente à celle des employés pour Deadline Cloud
Le Dockerfile
-
Créez et testez des packages conda avec la même version de la GLIBC, les mêmes bibliothèques système et le même environnement d'exécution que de vrais travailleurs.
-
Reproduisez localement les échecs de compilation ou d'exécution côté travailleur.
-
Vérifiez que vos dépendances logicielles sont satisfaites par l'environnement de travail avant de soumettre des tâches.
L'image installe les packages en groupes de couches correspondant à l'AMI de travail : outils système de base, chaîne d'outils de génération, bibliothèques d'images et de médias X11/Mesa/OpenGL, utilitaires de réseau et de sécurité, Python 3.11, Docker et containerd, AWS CLI v2, Boost, jemalloc et TBB.
Créez l'image :
docker build -f Dockerfile.worker-equivalent -t al2023-deadline:latest .
Créez un package conda à l'intérieur du conteneur :
docker run --rm -v "$PWD":/work -w /work al2023-deadline:latest \ bash -c "pip3.11 install conda-build && conda build my-recipe/"
Important
Cette image est un instantané. L'AMI de travail SMF réelle peut contenir des packages plus récents ou supplémentaires. Pour la prise en charge des GPU NVIDIA, ajoutez le référentiel NVIDIA Container Toolkit au Dockerfile et exécutez avec. --gpus all