View a markdown version of this page

Buat image Amazon Linux 2023 Docker yang setara dengan pekerja untuk Deadline Cloud - Awan Batas Waktu

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Buat image Amazon Linux 2023 Docker yang setara dengan pekerja untuk Deadline Cloud

Dockerfile batas waktu al2023-mereplikasi set paket AMI pekerja armada yang dikelola layanan (SMF) Deadline Cloud di atas gambar dasar Amazon Linux 2023. Gunakan gambar untuk:

  • Bangun dan uji paket conda dengan versi GLIBC, pustaka sistem, dan lingkungan runtime yang sama dengan pekerja nyata.

  • Mereproduksi kegagalan build sisi pekerja atau runtime secara lokal.

  • Memvalidasi bahwa dependensi perangkat lunak Anda dipenuhi oleh lingkungan pekerja sebelum mengirimkan pekerjaan.

Gambar menginstal paket dalam grup berlapis yang cocok dengan AMI pekerja: alat sistem inti, rantai alat build, pustaka gambar dan media X11/Mesa/OpenGL, utilitas jaringan dan keamanan, Python 3.11, Docker dan containerd, AWS CLI v2, Boost, jemalloc, dan TBB.

Bangun gambar:

docker build -f Dockerfile.worker-equivalent -t al2023-deadline:latest .

Buat paket conda di dalam wadah:

docker run --rm -v "$PWD":/work -w /work al2023-deadline:latest \ bash -c "pip3.11 install conda-build && conda build my-recipe/"
penting

Gambar ini adalah snapshot point-in-time. AMI pekerja SMF yang sebenarnya mungkin memiliki paket yang lebih baru atau tambahan. Untuk dukungan GPU NVIDIA, tambahkan repositori NVIDIA Container Toolkit ke Dockerfile dan jalankan dengan. --gpus all