View a markdown version of this page

Deadline Cloud용 작업자에 상응하는 Amazon Linux 2023 Docker 이미지 빌드 - 기한 클라우드

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Deadline Cloud용 작업자에 상응하는 Amazon Linux 2023 Docker 이미지 빌드

al2023 기한 Dockerfile은 기본 Amazon Linux 2023 이미지 위에 Deadline Cloud 서비스 관리형 플릿(SMF) 작업자 AMI의 패키지 세트를 복제합니다. 이미지를 사용하여 다음을 수행합니다.

  • 실제 작업자와 동일한 GLIBC 버전, 시스템 라이브러리 및 런타임 환경을 사용하여 conda 패키지를 빌드하고 테스트합니다.

  • 작업자 측 빌드 또는 런타임 장애를 로컬에서 재현합니다.

  • 작업을 제출하기 전에 소프트웨어 종속성이 작업자 환경에서 충족되는지 확인합니다.

이미지는 코어 시스템 도구, 빌드 도구 체인, X11/Mesa/OpenGL, 이미지 및 미디어 라이브러리, 네트워킹 및 보안 유틸리티, Python 3.11, Docker and containerd, AWS CLI v2, Boost, jemalloc, TBB와 같은 작업자 AMI와 일치하는 계층화된 그룹에 패키지를 설치합니다.

이미지를 빌드합니다.

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/"
중요

이 이미지는 point-in-time 스냅샷입니다. 실제 SMF 작업자 AMI에는 최신 또는 추가 패키지가 있을 수 있습니다. NVIDIA GPU 지원을 위해 NVIDIA Container Toolkit 리포지토리를 Dockerfile에 추가하고 로 실행합니다--gpus all.