Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Crea un'immagine Docker Amazon Linux 2023 equivalente ai lavoratori per Deadline Cloud
Il Dockerfile
-
Crea e testa pacchetti conda con la stessa versione GLIBC, le stesse librerie di sistema e lo stesso ambiente di runtime dei real worker.
-
Riproduci localmente gli errori di compilazione o di runtime sul lato lavoratore.
-
Verifica che le dipendenze software siano soddisfatte dall'ambiente di lavoro prima di inviare i lavori.
L'immagine installa i pacchetti in gruppi a più livelli che corrispondono all'AMI worker: strumenti di sistema di base, toolchain di compilazione, librerie di immagini e multimediali X11/Mesa/OpenGL, utilità di rete e sicurezza, Python 3.11, Docker e containerd, v2, Boost, jemalloc e TBB. AWS CLI
Costruisci l'immagine:
docker build -f Dockerfile.worker-equivalent -t al2023-deadline:latest .
Crea un pacchetto conda all'interno del contenitore:
docker run --rm -v "$PWD":/work -w /work al2023-deadline:latest \ bash -c "pip3.11 install conda-build && conda build my-recipe/"
Importante
Questa immagine è un'istantanea puntuale. L'effettiva AMI di lavoro SMF può avere pacchetti più recenti o aggiuntivi. Per il supporto delle GPU NVIDIA, aggiungi il repository NVIDIA Container Toolkit al Dockerfile ed esegui con. --gpus all