本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
为 Deadline Cloud 构建等效于工作者的亚马逊 Linux 2023 Docker 镜像
al2023-dead
-
使用与实际工作者相同的 GLIBC 版本、系统库和运行时环境构建和测试 conda 包。
-
在本地重现工作端构建或运行时失败。
-
在提交作业之前,请验证工作线程环境是否满足您的软件依赖关系。
该映像按分层组安装与工作程序 AMI 匹配的软件包:核心系统工具、构建工具链、图像和媒体库、网络和安全实用程序 X11/Mesa/OpenGL、Python 3.11、Docker and containerd、AWS CLI v2、Boost、jemalloc 和 TBB。
构建镜像:
docker build -f Dockerfile.worker-equivalent -t al2023-deadline:latest .
在容器内构建一个 conda 包:
docker run --rm -v "$PWD":/work -w /work al2023-deadline:latest \ bash -c "pip3.11 install conda-build && conda build my-recipe/"
重要
此图像是时间点快照。实际的 SMF 工作程序 AMI 可能有更新的或额外的软件包。如需支持 NVIDIA GPU,请将 NVIDIA 容器工具包存储库添加到 Dockerfile 并使用运行。--gpus all