View a markdown version of this page

Deadline Cloud 用にワーカーと同等の Amazon Linux 2023 Docker イメージを構築する - Deadline クラウド

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Deadline Cloud 用にワーカーと同等の Amazon Linux 2023 Docker イメージを構築する

al2023-deadline Dockerfile は、Deadline Cloud サービスマネージドフリート (SMF) ワーカー AMI のパッケージセットをベース Amazon Linux 2023 イメージ上にレプリケートします。イメージを使用して以下を行います。

  • 実際のワーカーと同じ GLIBC バージョン、システムライブラリ、ランタイム環境を使用して conda パッケージを構築およびテストします。

  • ワーカー側のビルドまたはランタイムの障害をローカルで再現します。

  • ジョブを送信する前に、ソフトウェアの依存関係がワーカー環境で満たされていることを確認します。

このイメージは、ワーカー AMI に一致するレイヤードグループにパッケージをインストールします。コアシステムツール、ビルドツールチェーン、X11/Mesa/OpenGL、イメージとメディアライブラリ、ネットワークとセキュリティユーティリティ、Python 3.11、Docker と 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/"
重要

このイメージはpoint-in-timeスナップショットです。実際の SMF ワーカー AMI には、新しいパッケージまたは追加のパッケージが含まれる場合があります。NVIDIA GPU をサポートするには、NVIDIA Container Toolkit リポジトリを Dockerfile に追加し、 で を実行します--gpus all