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à.
Aggiornamento della configurazione del container
Puoi utilizzare immagini Docker personalizzate nei tuoi flussi di lavoro di machine learning. Un aspetto chiave della personalizzazione di queste immagini è la configurazione del container, o ContainerConfig. La pagina seguente fornisce un esempio di come configurare ContainerConfig.
Un punto di ingresso corrisponde al comando o allo script eseguito all’avvio del container. I punti di ingresso personalizzati consentono di configurare l’ambiente, inizializzare i servizi o completare le configurazioni necessarie prima dell’avvio dell’applicazione.
Questo esempio fornisce istruzioni su come configurare un punto di ingresso personalizzato, per la tua JupyterLab applicazione, utilizzando il. AWS CLI Questo esempio presuppone che tu abbia già creato un’immagine personalizzata e un dominio. Per istruzioni, consulta Collegamento dell’immagine personalizzata al dominio.
-
Imposta innanzitutto le variabili per i AWS CLI comandi che seguono.
APP_IMAGE_CONFIG_NAME=app-image-config-nameENTRYPOINT_FILE=entrypoint-file-nameENV_KEY=environment-keyENV_VALUE=environment-valueREGION=aws-regionDOMAIN_ID=domain-idIMAGE_NAME=custom-image-nameIMAGE_VERSION=custom-image-version-
è il nome della configurazione dell’immagine dell’applicazione.app-image-config-name -
è il nome dello script del punto di ingresso del container. Ad esempio,entrypoint-file-nameentrypoint.sh. -
è il nome di una variabile di ambiente.environment-key -
è il valore assegnato alla variabile di ambiente.environment-value -
è il dominio Amazon SageMaker AI Regione AWS del tuo dominio Amazon. Puoi trovarlo in alto a destra in qualsiasi pagina della AWS console.aws-region -
è il tuo ID dominio. Per visualizzare i tuoi domini, consulta Visualizzazione dei domini.domain-id -
è il nome dell’immagine personalizzata. Per visualizzare i dettagli dell’immagine personalizzata, consulta Visualizzazione dei dettagli dell’immagine personalizzata (console).custom-image-nameSe hai seguito le istruzioni riportate in Collegamento dell’immagine personalizzata al dominio, potresti voler utilizzare lo stesso nome dell’immagine indicato nella procedura.
-
è il numero della versione dell’immagine personalizzata. Dovrebbe essere un numero intero, che rappresenta la versione dell’immagine. Per visualizzare i dettagli dell’immagine personalizzata, consulta Visualizzazione dei dettagli dell’immagine personalizzata (console).custom-image-version
-
-
Utilizza l’API
CreateAppImageConfigper creare una configurazione dell’immagine.aws sagemaker create-app-image-config \ --region ${REGION} \ --app-image-config-name "${APP_IMAGE_CONFIG_NAME}" \ --jupyter-lab-app-image-config "ContainerConfig = { ContainerEntrypoint = "${ENTRYPOINT_FILE}", ContainerEnvironmentVariables = { "${ENV_KEY}"="${ENV_VALUE}" } }" -
Utilizza l’API
UpdateDomainper aggiornare le impostazioni predefinite per il tuo dominio. In questo modo, verranno collegate sia l’immagine personalizzata che la configurazione dell’immagine dell’applicazione.aws sagemaker update-domain \ --region ${REGION} \ --domain-id "${DOMAIN_ID}" \ --default-user-settings "{ \"JupyterLabAppSettings\": { \"CustomImages\": [ { \"ImageName\": \"${IMAGE_NAME}\", \"ImageVersionNumber\": ${IMAGE_VERSION}, \"AppImageConfigName\": \"${APP_IMAGE_CONFIG_NAME}\" } ] } }"