Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Cree una imagen de Docker de Amazon Linux 2023 equivalente a la de un trabajador para Deadline Cloud
El Dockerfile
-
Cree y pruebe paquetes de conda con la misma versión de GLIBC, bibliotecas del sistema y entorno de ejecución que los trabajadores reales.
-
Reproduzca localmente los errores de compilación o ejecución producidos por el usuario.
-
Compruebe que el entorno de trabajo satisface sus dependencias de software antes de enviar los trabajos.
La imagen instala los paquetes en grupos estratificados que coinciden con la AMI de trabajo: las herramientas principales del sistema, la cadena de herramientas de compilación X11/Mesa/OpenGL, las bibliotecas de imágenes y multimedia, las utilidades de red y seguridad, Python 3.11, Docker y containerd, AWS CLI v2, Boost, jemalloc y TBB.
Crea la imagen:
docker build -f Dockerfile.worker-equivalent -t al2023-deadline:latest .
Cree un paquete conda dentro del contenedor:
docker run --rm -v "$PWD":/work -w /work al2023-deadline:latest \ bash -c "pip3.11 install conda-build && conda build my-recipe/"
importante
Esta imagen es una instantánea de un momento determinado. La AMI del trabajador SMF real puede tener paquetes más nuevos o adicionales. Para obtener compatibilidad con las GPU de NVIDIA, añada el repositorio NVIDIA Container Toolkit al Dockerfile y ejecútelo con. --gpus all