Creazione di un’istanza del notebook Amazon SageMaker per il tutorial
Importante
Le policy IAM personalizzate che consentono ad Amazon SageMaker Studio o Amazon SageMaker Studio Classic di creare risorse Amazon SageMaker devono inoltre concedere le autorizzazioni per aggiungere tag a tali risorse. L’autorizzazione per aggiungere tag alle risorse è necessaria perché Studio e Studio Classic applicano automaticamente tag a tutte le risorse che creano. Se una policy IAM consente a Studio e Studio Classic di creare risorse ma non consente il tagging, possono verificarsi errori di tipo “AccessDenied” quando provi a creare le risorse. Per ulteriori informazioni, consulta Concessione delle autorizzazioni per il tagging delle risorse SageMaker AI.
Policy gestite da AWS per Amazon SageMaker AI, che forniscono autorizzazioni per creare risorse SageMaker, includono già le autorizzazioni per aggiungere tag durante la creazione di tali risorse.
Un’istanza del notebook Amazon SageMaker è un’istanza di calcolo Amazon Elastic Compute Cloud (Amazon EC2) di machine learning (ML) completamente gestita. Un’istanza del notebook Amazon SageMaker esegue l’applicazione del notebook Jupyter. Utilizza l’istanza del notebook per creare e gestire i notebook Jupyter per pre-elaborare i dati e per addestrare e implementare i modelli di ML.
Per creare un'istanza del notebook SageMaker
Apri la console di Amazon SageMaker AI all’indirizzo https://console.aws.amazon.com/sagemaker/
. -
Scegli istanze del notebook, quindi Crea un'istanza del notebook.
-
Nella pagina Crea un'istanza del notebook specifica le seguenti informazioni (se un campo non è citato, lasciare i valori predefiniti):
-
In Nome istanza del notebook digita un nome per l'istanza del notebook.
-
Per Tipo di istanza del notebook, scegli
ml.t2.medium. Questo è il tipo di istanza meno costoso supportato dalle istanze del notebook ed è sufficiente per questo esercizio. Se un tipo di istanzaml.t2.mediumnon è disponibile nella Regione AWS corrente, scegliml.t3.medium. Per Identificatore piattaforma, scegli un tipo di piattaforma su cui creare l'istanza del notebook. Questo tipo di piattaforma definisce il sistema operativo e la versione di JupyterLab con cui verrà creata l’istanza del notebook. Per informazioni sul tipo di identificatore piattaforma, consulta Istanze del notebook Amazon Linux 2. Per ulteriori informazioni sulle versioni di JupyterLab, consulta Controllo delle versioni di JupyterLab.
-
In Ruolo IAM scegli Crea un nuovo ruolo, quindi Crea ruolo. Questo ruolo IAM ottiene automaticamente le autorizzazioni per accedere a qualsiasi bucket S3 il cui nome contiene
sagemaker. Queste autorizzazioni vengono ottenute tramite la policyAmazonSageMakerFullAccess, che SageMaker AI collega al ruolo.Nota
Per concedere al ruolo IAM l’autorizzazione per accedere ai bucket S3 che non includono
sagemakernel nome, devi collegare la policyS3FullAccess. Puoi anche limitare le autorizzazioni per specifici bucket S3 al ruolo IAM. Per ulteriori informazioni ed esempi sull'aggiunta di policy del bucket al ruolo IAM, consulta Bucket policy examples. -
Scegli Crea un'istanza del notebook.
In pochi minuti, SageMaker AI avvia un’istanza del notebook e vi collega un volume di archiviazione Amazon EBS da 5 GB. L’istanza del notebook ha un server di notebook Jupyter preconfigurato, librerie SageMaker AI e AWS SDK e infine un set di librerie Anaconda.
Per ulteriori informazioni sulla creazione di un'istanza del notebook SageMaker, consulta Create a Notebook Instance.
-
(Facoltativo) Modifica delle impostazioni dell'istanza del notebook SageMaker
Per cambiare il tipo di istanza di calcolo di ML o la dimensione dell’archiviazione Amazon EBS di un’istanza del notebook SageMaker AI, modifica le impostazioni dell’istanza del notebook.
Per modificare e aggiornare il tipo di istanza del notebook SageMaker e il volume EBS
Nella pagina Istanze del notebook nella console SageMaker AI, scegli la tua istanza del notebook.
Scegli Azioni, Arresta, quindi attendi che l'istanza del notebook si fermi completamente.
Dopo che lo stato dell'istanza del notebook è stato modificato in Arrestato, scegli Azioni, quindi Aggiorna le impostazioni.
Per Tipo di istanza del notebook, scegli un tipo di istanza ML diverso.
Per Dimensioni del volume in GB, digita un numero intero diverso per specificare una nuova dimensione del volume EBS.
Nota
I volumi di archiviazione EBS sono crittografati, quindi SageMaker AI non può determinare la quantità di spazio libero disponibile sul volume. Per questo motivo è possibile aumentare, ma non ridurre, le dimensioni del volume quando si aggiorna un'istanza del notebook. Per ridurre le dimensioni del volume di storage ML in uso, è necessario creare una nuova istanza del notebook con le dimensioni desiderate.
Nella parte inferiore della pagina, seleziona Aggiorna l'istanza del notebook.
Una volta completato l'aggiornamento, avvia l'istanza del notebook con le nuove impostazioni.
Per ulteriori informazioni sull'aggiornamento delle impostazioni dell'istanza del notebook SageMaker, consulta Update a Notebook Instance.
(Opzionale) Impostazioni avanzate per le istanze del notebook SageMaker
Il video tutorial seguente mostra come configurare e utilizzare le istanze del notebook SageMaker tramite la console SageMaker AI. Include opzioni avanzate, come la configurazione del ciclo di vita di SageMaker AI e l’importazione dei repository GitHub. (Durata: 26:04)
Per la documentazione completa sull'istanza del notebook SageMaker, consulta Use Amazon SageMaker notebook Instances.