Crea una versione specifica di un'istanza di notebook gestiti dall'utente
Questa pagina descrive come creare un'istanza di notebook gestiti dall'utente basata su una versione specifica di Deep Learning VM Images.
Perché potresti voler creare una versione specifica
Per assicurarti che l'istanza di notebook gestiti dall'utente disponga di software compatibile con il tuo codice o la tua applicazione, ti consigliamo di creare una versione specifica.
Le istanze di notebook gestiti dall'utente vengono create utilizzando le immagini Deep Learning VM. Le immagini di Deep Learning VM vengono aggiornate di frequente e le versioni specifiche di software e pacchetti preinstallati variano da versione a versione.
Per saperne di più sulle versioni specifiche di Deep Learning VM, consulta le note di rilascio di Deep Learning VM.
Dopo aver creato una versione specifica di un'istanza di blocchi note gestiti dall'utente, puoi eseguirne l'upgrade. L'upgrade dell'istanza aggiorna il software e i pacchetti preinstallati. Per saperne di più, vedi Upgrade dell'ambiente di un'istanza di blocchi note gestiti dall'utente.
Prima di iniziare
Prima di poter creare un'istanza di blocchi note gestiti dall'utente, devi disporre di un progettoGoogle Cloud e abilitare l'API Notebooks per quel progetto.- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Notebooks API.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Notebooks API.
- Se prevedi di utilizzare le GPU con l'istanza di notebook gestiti dall'utente, controlla la pagina Quote nella console Google Cloud per assicurarti di disporre di un numero sufficiente di GPU nel progetto. Se le GPU non sono elencate nella pagina Quote o se hai bisogno di una quota di GPU aggiuntiva, puoi richiedere un aumento della quota. Consulta la sezione Richiesta di aumento della quota nella pagina Quote delle risorse di Compute Engine.
-
Amministratore Notebooks (
roles/notebooks.admin
) -
Service Account User (
roles/iam.serviceAccountUser
) Trova il numero di release di Deep Learning VM per cui vuoi ottenere i nomi delle immagini. I numeri di rilascio sono inclusi nelle note di rilascio di Deep Learning VM. I numeri di rilascio sono nel formato
M
seguito dal numero di rilascio, ad esempioM79
.Per elencare i nomi delle immagini per una specifica release di Deep Learning VM, esegui questo comando.
gcloud compute images list --project="deeplearning-platform-release" \ --format="value(name)" \ --filter="labels.release=RELEASE_NUMBER" \ --show-deprecated
Sostituisci
RELEASE_NUMBER
con un numero di release di Deep Learning VM, ad esempioM79
.Trova il nome dell'immagine che vuoi utilizzare.
Esegui questo comando
gcloud notebooks
:gcloud notebooks instances create INSTANCE_NAME \ --vm-image-project="deeplearning-platform-release" \ --vm-image-name=VM_IMAGE_NAME \ --machine-type=MACHINE_TYPE \ --location=LOCATION
Sostituisci quanto segue:
INSTANCE_NAME
: il nome della nuova istanzaVM_IMAGE_NAME
: il nome dell'immagine che vuoi utilizzare per creare l'istanzaMACHINE_TYPE
: il tipo di macchina della VM della tua istanzaLOCATION
: la Google Cloud posizione in cui vuoi che si trovi la nuova istanza
Accedi alla tua istanza dalla Google Cloud console.
Scopri di più sull'upgrade delle istanze di notebook gestiti dall'utente per assicurarti che l'upgrade dell'istanza venga eseguito solo quando è tutto pronto.
Installa le dipendenze sulla nuova istanza di blocchi note gestiti dall'utente.
Scopri di più sulle istanze Deep Learning VM nella documentazione di Deep Learning VM.
Scopri di più sul monitoraggio dello stato di integrità dell'istanza di notebook gestiti dall'utente.
Ruoli obbligatori
Se hai creato il progetto, disponi del ruolo IAM Proprietario (roles/owner
) per il progetto, che include tutte le autorizzazioni richieste. Salta questa sezione e
inizia a creare l'istanza di blocchi note gestiti dall'utente. Se non hai
creato tu il progetto, continua in questa sezione.
Per ottenere le autorizzazioni necessarie per creare un'istanza di blocchi note gestiti dall'utente di Vertex AI Workbench, chiedi all'amministratore di concederti i seguenti ruoli IAM per il progetto:
Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.
Potresti anche riuscire a ottenere le autorizzazioni richieste tramite i ruoli personalizzati o altri ruoli predefiniti.
Trova la versione specifica che ti interessa.
Per creare un'istanza di notebook gestiti dall'utente basata su una versione specifica di Deep Learning VM, devi conoscere il nome dell'immagine della versione specifica di Deep Learning VM che vuoi utilizzare.
Ogni release di Deep Learning VM include aggiornamenti a molte immagini diverse e ogni immagine nella release ha il proprio nome.
Per trovare il nome dell'immagine specifica che ti interessa:
Creare una versione specifica dalla riga di comando
Per creare una versione specifica di un'istanza di blocchi note gestiti dall'utente dalla riga di comando, completa i seguenti passaggi: