View a markdown version of this page

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

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

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

GitHub 웹 사이트의 al2023-deadline 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 컨테이너 툴킷 리포지토리를 Dockerfile에 추가하고 로 실행합니다--gpus all.