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 a quella di Worker per Deadline Cloud
Il Dockerfile al2023-deadline
-
Crea e testa pacchetti conda con la stessa versione GLIBC, le stesse librerie di sistema e lo stesso ambiente di runtime dei veri lavoratori.
-
Riproduci localmente gli errori di compilazione o di runtime sul lato lavoratore.
-
Verifica che le dipendenze del software siano soddisfatte dall'ambiente di lavoro prima di inviare lavori.
L'immagine installa i pacchetti in gruppi a più livelli che corrispondono all'AMI di lavoro: strumenti di sistema principali, toolchain di compilazione, librerie di immagini e contenuti multimediali X11/Mesa/OpenGL, utilità di rete e sicurezza, Python 3.11, Docker e containerd, AWS CLI v2, Boost, jemalloc e TBB.
Crea 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 temporale. L'attuale AMI di lavoro SMF potrebbe avere pacchetti più recenti o aggiuntivi. Per il supporto delle GPU NVIDIA, aggiungi il repository NVIDIA Container Toolkit al Dockerfile ed eseguilo con. --gpus all