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à.
AWS Batchsupporto per lavori di formazione SageMaker sull'intelligenza artificiale
Una coda dei processi AWS Batch archivia e assegna le priorità ai processi inviati prima che vengano eseguiti sulle risorse di calcolo. Puoi inviare lavori di formazione sull' SageMaker intelligenza artificiale a una coda di lavoro per sfruttare gli strumenti di pianificazione e prioritizzazione dei lavori senza server forniti da. AWS Batch
Come funziona
I passaggi seguenti descrivono il flusso di lavoro su come utilizzare una coda di lavoro con i AWS Batch lavori di formazione basati sull'intelligenza artificiale. SageMaker Per tutorial più dettagliati e notebook di esempio, consulta la sezione Nozioni di base.
-
Configurazione AWS Batch ed eventuali autorizzazioni necessarie. Per ulteriori informazioni, consulta Setting up AWS Batch in AWS Batch User Guide.
-
Crea le seguenti AWS Batch risorse nella console o utilizzando: AWS CLI
-
Ambiente di servizio: contiene i parametri di configurazione per l'integrazione con l' SageMaker intelligenza artificiale.
-
SageMaker Coda di lavoro per la formazione sull'intelligenza artificiale: si integra con l' SageMaker intelligenza artificiale per inviare lavori di formazione.
-
-
Configura i tuoi dati e richiedi un lavoro di formazione sull' SageMaker intelligenza artificiale, ad esempio l'immagine del tuo contenitore di formazione. Per inviare un lavoro di formazione a una AWS Batch coda, puoi utilizzare l'SDK Python AI o AWS SDK per Python (Boto3) l' SageMaker AI Python SDK. AWS CLI
-
Invia i tuoi job di addestramento alla coda dei processi. Puoi utilizzare le opzioni seguenti per inviare i processi:
-
Utilizza l'API di AWS BatchSubmitServiceJob.
-
Usa il
aws_batchmodulodell'SDK SageMaker AI Python. Dopo aver creato un TrainingQueue oggetto e un oggetto di addestramento del modello (come un Estimator o ModelTrainer), puoi inviare lavori di formazione all'utente che TrainingQueue utilizza il metodo. queue.submit()
-
-
Dopo aver inviato i lavori, visualizza la coda dei lavori e lo stato dei lavori con la AWS Batch console, l'AWS BatchDescribeServiceJobAPI o l' SageMaker API AI. DescribeTrainingJob
Costo e disponibilità
Per informazioni dettagliate sui prezzi dei lavori di formazione, consulta i prezzi di Amazon SageMaker AI
Puoi utilizzarlo AWS Batch per lavori di formazione sull' SageMaker intelligenza artificiale Regione AWS ovunque siano disponibili lavori di formazione. Per ulteriori informazioni, consulta Endpoint e quote Amazon SageMaker AI.
Per assicurarti di avere la capacità richiesta quando ne hai bisogno, puoi utilizzare SageMaker AI Flexible Training Plans (FTP). Questi piani ti consentono di prenotare capacità per i tuoi job di addestramento. In combinazione con le funzionalità AWS Batch di accodamento, puoi massimizzarne l'utilizzo durante la durata del piano. Per ulteriori informazioni, consulta Riserva piani di formazione per te, corsi di formazione per lavori o cluster. HyperPod
Nozioni di base
Per un tutorial su come impostare una coda di AWS Batch lavoro e inviare lavori di formazione AWS Batchsull' SageMaker intelligenza artificiale, vedi Guida introduttiva all' SageMaker IA nella Guida per l'AWS Batchutente.
Per i notebook Jupyter che mostrano come utilizzare il modulo aws_batch nell'SDK AI SageMaker Python, consulta gli esempi di notebook AWS Batchfor SageMaker