本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
为 Deadline Cloud 构建等效于工作人员的 Amazon Linux 2023 Doc
al2023-deadline
-
使用与真实工作者相同的 GLIBC 版本、系统库和运行时环境来构建和测试 conda 包。
-
在本地重现工作人员端构建或运行时故障。
-
在提交任务之前,请验证工作环境是否满足您的软件依赖关系。
该镜像以与工作程序 AMI 相匹配的分层组安装软件包:核心系统工具、构建工具链、镜像和媒体库 X11/Mesa/OpenGL、网络和安全工具、Python 3.11、Docker 和容器、 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